2012-08-03 2 views
1

주기적으로 asp.net MVC 3에서 구현 된 나머지 웹 서비스를 호출하고 SQL Lite 데이터베이스에 응답 JSON 데이터를 저장하는 타이머 기반 응용 프로그램을 구현해야한다는 요구 사항이 있습니다. 또한 압축 해제가 필요한 거대한 크기의 미디어 파일을 다운로드하기 위해 http 웹 클라이언트를 구현해야합니다. 이 구성 요소는 C++을 사용하여 작성해야합니다.C++ 나머지 기반 웹 서비스 클라이언트 구현

이 구성 요소에 대한 논리적 작업 분류를 분리하는 데 도움이 필요합니다. 일반적으로 같은 항목의 목록 :

  • POC는 오픈 소스 C++ Zlib의 패키지
  • 를 분리하기 위해 오픈 소스 C++ JSON 프레임 워크
  • POC를 분리하기 위해 오픈 소스 C++ 웹 서비스 통신 라이브러리
  • POC를 분리합니다

누군가가

    에 대한 C++에서 약간의 안정적이고 유연한 오픈 소스 라이브러리 주위에 좋은 제안을 제공 할 수 있습니다 또한 경우 0
  • 웹 서비스 통신
  • JSON 파싱
  • SQL 라이트 어댑터
  • SQL 라이트
  • HTTP 기반 다운로더에 일부 다른 경량 데이터베이스 대안. 아마도 멀티 스레드 및 멀티 다운로드를
  • 감압 라이브러리

성능을 구현하는 응용 프로그램의 주요 관심사입니다. HTTP를 통해 거대한 미디어 파일을 더 빠르게 다운로드 할 수있는 디자인을 제안 할 수 있습니다.

답변

1
  • Facebook Folly은 다른 유틸리티 중 JSON 서비스를 제공합니다.
  • 오픈 소스는 아니지만 Microsoft의 Casablanca 라이브러리 은 웹 클라이언트 기능을 제공합니다.