2012-08-03 49 views
1

我有一個要求,我必須實現一個基於計時器的應用程序,它將定期調用在asp.net MVC 3中實現的其餘Web服務並將響應JSON數據存儲在SQL Lite數據庫中。它還必須實現一個http web客戶端來下載需要解壓縮的巨大尺寸的媒體文件。該組件必須使用C++編寫。基於C++ rest的Web服務客戶端實現

需要一些幫助來隔離此組件的邏輯任務分解。通常像項的列表:

  • POC以隔離一個開源C++ web服務通信庫
  • POC以隔離一個開源C++ JSON框架
  • POC以隔離一個開源C++的zlib包

而且如果有人能提供大約在C++中一些穩定和靈活的開源庫一些好的建議

  • Web服務通信
  • JSON解析
  • SQL精簡版適配器
  • 其他一些輕量級的數據庫替代SQL精簡版
  • 基於HTTP的下載。可能實現多線程和多下載
  • 減壓庫

性能是應用程序主要關注的問題。有人可以提出圍繞HTTP實現更快下載大型媒體文件的設計。

回答