如何在我的应用程序的setValidateAfterInactivity中设置最佳值

时间:2018-04-06 09:35:55

标签: apache-httpclient-4.x

默认为2秒,我收到套接字异常。如何确保设置的值既不会太高也不会太低而不会导致性能问题。

要查找的任何工具或技术

2 个答案:

答案 0 :(得分:1)

只需将此值设置为200毫秒即可完成。这将确保执行一系列相关请求而不会对过时连接检查造成性能损失,但将检查空闲时间超过200毫秒的连接。

答案 1 :(得分:0)

我正在使用myConnectionManager.closeExpiredConnections();

myHttpClient.execute(myTarget,getReq);

之前

以及PoolingHttpClientConnectionManager。

然后我没有要求setValidateAfterInactivity。

这对我有用。