setMaxConnPerRoute()和setMaxConnTotal()不适用于将httpclient 4.5迁移到5.2以实现Spring Boot 3兼容性的httpclient5的HttpClientBuilder。以下是参考代码:
BasicHttpClientConnectionManager cm = new BasicHttpClientConnectionManager();
cm.setConnectionConfig(connConfig);
final CloseableHttpClient client = HttpClientBuilder
.create().disableAutomaticRetries()
.setDefaultRequestConfig(RequestConfig.custom()
.setConnectionRequestTimeout(Timeout.ofMilliseconds(30000))
.build())
.setConnectionManager(cm)
.setMaxConnPerRoute(50)
.setMaxConnTotal(200)
.build();
字符串
1条答案
按热度按时间6rvt4ljy1#
如注解中所述,使用PoolingHttpClientConnectionManagerBuilder:
字符串