我可以在HttpClient中使用多个连接管理器吗?

时间:2019-05-27 10:01:58

标签: spring-boot httpclient

问题如下:我需要连接到同一主机(网关)上的5个不同服务,这意味着从HttpClient角度来看,它是相同的HttpRoute。我不希望如果一项服务有一些滞后问题,它将吞噬整个HTTP客户端池。我不想依靠超时,如果一个人不能在健康时间内做出响应,我需要对其他服务没有影响。我无法设置maxConnPerRoute,因为它是相同的路由(prot + host + port)。我只需要每个服务都具有最大数量。 5个可用连接。

在这种情况下将建议什么?每一项第三方服务都可以创建一个PoolingHttpClientConnectionManager吗?

0 个答案:

没有答案