【发布时间】:2018-10-20 20:21:42
【问题描述】:
所以我有一个 spring 应用程序,我使用 PoolingHttpClientConnectionManager 为从该应用程序发出的所有 http 请求创建一个连接池。我只有一个主机可以调用,这意味着只有一个路由。
@Bean
public PoolingHttpClientConnectionManager getPHCM() {
PoolingHttpClientConnectionManager phcm = new PoolingHttpClientConnectionManager();
phcm.setMaxTotal(50);
phcm.setDefaultMaxPerRoute(50);
return phcm;
}
我想知道此配置是否会为我拥有的一条路线创建并保留所有 50 个连接?我发现设置 MaxPerRoute 值是多余的,但不确定这是否也是我的情况所需要的。
【问题讨论】:
标签: java spring connection-pooling apache-httpclient-4.x resttemplate