CXF を使用して安静な Web サービスと対話するクライアントがあります。2.7.0 http://cxf.apache.org/javadoc/latest/org/apache/cxf/jaxrs/client/WebClient.htmlから CXF が提供する非同期モードを利用したいと考えてい ます。この機能を使用しているクライアントの良い例を実際に見つけたことはありません
以前は、このようなことをするコードがありました
Response response = webclient.get();
更新されたコード:
Future<Response> responseFuture = webclient.async().get();
// code to get future response ...
私の質問:
クライアントの動作はどのように変化しますか? 私の理解では、以前はクライアント要求ごとに個別のスレッドが作成されていました。単一のスレッドまたはスレッドプールを使用して複数のリクエストを実行するようになりましたか?
また、2 つの異なるケースでバックグラウンドで何をしているのかを監視するための最良の方法は何ですか?