私はapache httpクライアントでrestクライアントを実装しています。 だから私はRequestConfigとそれを構成しています:RequestConfigとPoolingHttpClientConnectionManagerをコンフィグレーションする
<bean id="rest-client.requestConfigBuilder" class="org.apache.http.client.config.RequestConfig"
factory-method="custom">
<property name="socketTimeout" value="${rest.readTimeout}"/>
<property name="connectTimeout" value="${rest.connectTimeout}"/>
<property name="connectionRequestTimeout" value="${rest.connectTimeout}"/>
</bean>
そして
<bean id="rest-client.connectionManager" class="org.apache.http.impl.conn.PoolingHttpClientConnectionManager">
<property name="maxTotal" value="${rest.maxTotalConnections}"/>
<property name="defaultMaxPerRoute" value="${rest.maxTotalConnections}"/>
</bean>
との私の質問は - Iタイムアウト、maxTotal接続などのためにピックアップ最善のパラメータはどうすればよいですか? ガイドがありますか?私が今やっていることは、それらのパラメータを無作為に選んでいるからです。私はこれらの価値を合理的に設定すべきだと考えます。あなたはそれらを選ぶ方法や良い記事を指摘してください。そして、これをプロファイルするためのツールがありますか?