ApacheAxisを使用してサービスにSOAPリクエストを作成しています。今のところサービスは単純なエコーですが、応答が返ってくるまでに数秒かかることがあります。したがって、サーバーがHTTP / 1.1接続を維持している場合でも、接続の確立に時間がかかるのではないかと思います。
どういうわけか、リクエスト間でクライアントを再利用する必要がありますか、それともリクエストごとに新しいクライアントを取得しても問題ありませんか?
これは私のコードです。リクエストの合間に保持する必要がlocator
ありclient
ますか、それとも忘れても大丈夫ですか?
MyExampleServiceLocator locator = new MyExampleServiceLocator();
MyExampleServicePort client = locator.getMyExampleServicePort(url);
MyExampleRequest request = buildMyExampleRequest();
MyExampleResponse response = client.send(request); // This takes time sometimes