asp.net MVC 3 に実装されている残りの Web サービスを定期的に呼び出し、応答 JSON データを SQL Lite データベースに格納するタイマー ベースのアプリケーションを実装する必要があるという要件があります。また、解凍が必要な巨大なサイズのメディア ファイルをダウンロードするには、http Web クライアントを実装する必要があります。このコンポーネントは、C++ を使用して作成する必要があります。
このコンポーネントの論理的なタスクの内訳を分離するには、何らかの助けが必要です。通常、次のような項目のリスト:
- オープン ソース C++ Web サービス通信ライブラリを分離するための POC
- オープンソースの C++ JSON フレームワークを分離するための POC
- オープン ソース C++ Zlib パッケージを分離するための POC
また、誰かがC++の安定した柔軟なオープンソースライブラリについていくつかの良い提案を提供できる場合
- Web サービス通信
- JSON 解析
- SQL Lite アダプター
- SQL Lite に代わるその他の軽量データベース
- HTTP ベースのダウンローダー。おそらくマルチスレッドとマルチパートのダウンロードを実装する
- 解凍ライブラリ
アプリケーションの主な関心事はパフォーマンスです。巨大なメディア ファイルを HTTP 経由で高速にダウンロードするための設計を誰か提案してもらえませんか。