不活动后重新进行HTTP连接验证

时间:2018-06-27 08:53:09

标签: spring apache http spring-boot

我有一个可以调用某些下游服务的服务。通常,我在日志中看到443(服务器未响应)错误。我们正在使用HTTP客户端3.1。

在Google上进行搜索时,我发现这些错误是由于使用了过时的连接而发生的,因此应该在poolingHttpClientConnectionManager上使用setValidateAfterInactivity(int ms)。

我的问题是如何确定用于此方法的值?下游服务似乎有30秒钟的超时时间。但是,我看到即使不活动后进行100ms的验证,也会发生443个错误。

有什么主意吗?

0 个答案:

没有答案
相关问题