私のアプリケーションのHTTPクライアントライブラリを評価しています。これは、さまざまなWebサービスを呼び出し、コンテンツを集約してAjaxクライアントに送信するWebアプリケーションです。私はWebサービスからの長い応答を待っている間に私のアプリケーションサーバ(Tomcat)スレッドを解放したいので非同期クライアントが必要だと思うので、Tomcatはこのスレッドを再利用して、 。Java Async Httpクライアントの比較
私はそこに3つのライブラリ
- のApache HttpClientを4.xの
- 桟橋Httpクライアント
- Sonotype Httpクライアント(旧寧)
は、このライブラリは比較方法を疑問に思うました。
Sonotypeクライアントは、Apache Http Client 3.xを含むHTTP処理用のプラガブルなプロバイダを使用できることがわかりました。私がApache Http 4.xクライアントをSonotypeクライアントではなく直接使用している場合、私は何を失っているのか分かりません。