closeExpiredconnections,closeablehttpresponse.close使用哪一个以及何时使用

时间:2018-03-30 14:35:58

标签: apache-httpclient-4.x

如何在我的应用程序中确保httpclient-4.5.5.jar不会抛出套接字异常,或者逐出连接被驱逐。

何时调用closeExpiredconnections,经过多长时间。

getValidateAfterInactivity默认为2秒,以及如何检查我的应用的最佳值

不应在closeablehttpclient和httpresponse

上调用close方法

1 个答案:

答案 0 :(得分:0)

我正在使用  myConnectionManager.closeExpiredConnections();

前         myHttpClient.execute(myTarget,getReq);

随之而来 PoolingHttpClientConnectionManager。

然后我没有要求setValidateAfterInactivity。

这对我有用。

在closeablehttpclient和httpresponse上调用的close方法违背了池化连接的目的。