내 응용 프로그램에 대한 HTTP 클라이언트 라이브러리를 평가 중입니다. 이것은 다양한 웹 서비스를 호출하고 컨텐츠를 집계 한 다음 Ajax 클라이언트로 전송하는 웹 애플리케이션입니다. 웹 서비스에서 긴 응답을 기다리는 동안 응용 프로그램 서버 (Tomcat) 스레드를 릴리스하고 싶기 때문에 비동기 클라이언트가 필요하다고 생각합니다. 그래서 Tomcat은 웹 서비스를 대상으로 IO를 수행하는 동안이 스레드를 재사용 할 수 있습니다. . 자바 비동기 HTTP 클라이언트 비교
나는이 라이브러리를 비교하는 방법 궁금 거기- 아파치 HttpClient를 4.x의
- 부두의 HTTP 클라이언트
- Sonotype HTTP 클라이언트 (전 닝)
3 라이브러리를 발견했다.
Sonotype 클라이언트가 Apache HTTP 클라이언트 3.x를 포함하여 http 처리를 위해 플러그 가능한 제공자를 사용할 수 있습니다. Sonotype 클라이언트가 아닌 Apache Http 4.x 클라이언트를 직접 사용하고 있다면 무엇을 잃어 버리는 지 알 수 없습니다.