【问题标题】:C++ rest based web service client implementation基于 C++ REST 的 Web 服务客户端实现
【发布时间】:2012-08-03 14:10:32
【问题描述】:

我有一个要求,我必须实现一个基于计时器的应用程序,该应用程序将定期调用在 asp.net MVC 3 中实现的 rest web 服务并将响应 JSON 数据存储在 SQL Lite 数据库中。它还必须实现一个 http web 客户端来下载需要解压缩的巨大媒体文件。该组件必须使用 C++ 编写。

需要一些帮助来隔离此组件的逻辑任务分解。通常是一个项目列表,例如:

  • POC 隔离开源 C++ Web 服务通信库
  • POC 隔离开源 C++ JSON 框架
  • POC 隔离开源 C++ Zlib 包

另外,如果有人可以为一些稳定灵活的 C++ 开源库提供一些好的建议

  • Web 服务通信
  • JSON 解析
  • SQL Lite 适配器
  • SQL Lite 的其他一些轻量级数据库替代品
  • 基于 HTTP 的下载器。可能实现多线程和多部分下载
  • 解压库

性能是应用程序的主要关注点。有人可以建议围绕通过 HTTP 实现更快下载大型媒体文件的设计。

【问题讨论】:

    标签: c++ json web-services rest compression


    【解决方案1】:
    • Facebook Folly 提供 JSON 服务以及其他实用程序。
    • 虽然不是开源的,微软的Casablanca库 提供 Web Client 功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-08
      • 2019-05-20
      • 1970-01-01
      相关资源
      最近更新 更多