2012-02-11 3 views
8

내 응용 프로그램에 대한 HTTP 클라이언트 라이브러리를 평가 중입니다. 이것은 다양한 웹 서비스를 호출하고 컨텐츠를 집계 한 다음 Ajax 클라이언트로 전송하는 웹 애플리케이션입니다. 웹 서비스에서 긴 응답을 기다리는 동안 응용 프로그램 서버 (Tomcat) 스레드를 릴리스하고 싶기 때문에 비동기 클라이언트가 필요하다고 생각합니다. 그래서 Tomcat은 웹 서비스를 대상으로 IO를 수행하는 동안이 스레드를 재사용 할 수 있습니다. . 자바 비동기 HTTP 클라이언트 비교

나는이 라이브러리를 비교하는 방법 궁금 거기

  1. 아파치 HttpClient를 4.x의
  2. 부두의 HTTP 클라이언트
  3. Sonotype HTTP 클라이언트 (전 닝)

3 라이브러리를 발견했다.

Sonotype 클라이언트가 Apache HTTP 클라이언트 3.x를 포함하여 http 처리를 위해 플러그 가능한 제공자를 사용할 수 있습니다. Sonotype 클라이언트가 아닌 Apache Http 4.x 클라이언트를 직접 사용하고 있다면 무엇을 잃어 버리는 지 알 수 없습니다.

답변

-5

API를 보면 상당히 다르므로 원하는 것을 선택하십시오. 벤치 마크는 다소 우울합니다.

0

닝을 고려해야합니다. 그것은 후드 아래에있는 play2의 웹 서비스 클라이언트에서 집중적으로 사용됩니다. 그리고 play2의 사용자로서 나는 그것에 대해 알아야 할 모든 것 - 그것은 단지 꽤 잘 빨리 진행됩니다.

관련 문제