私は weblogic サーバーで実行されている残りのクライアントとして jersey を使用していますが、http クライアントがネット IO に多くの時間を費やしているようです。コールスタックは以下です
java.io.BuffererdInputStream.read
weblogic.net.http.MessageHeader.isHttp
weblogic.net.http.MessageHeader.pasreHeader
weblogic.net.http.HttpClient.parseHTTP
com.sun.jersey.api.client.WebResource$Builder.get
パフォーマンス プロファイルは、java.io.BuffererdInputStream.read がネット IO の待機に合計要求時間の 60% を費やしたことを示しています。また、2 つの同時 HTTP クライアントの小さな負荷でも見られます。
ネットIOの問題を引き起こす可能性のある理由は何ですか?
私の環境 weblogic サーバー 10.3 os: Linux