apache HttpClient 中每条路由的最大连接数和总最大连接数之间有什么区别?

2023-12-24

我试图理解它们之间有什么区别。我尝试阅读文档,但没有多大帮助。

HttpClientBuilder
                    .create()
                    .setMaxConnPerRoute(maxConnectionsPerRoute)
                    .setMaxConnTotal(maxConnectionTotal)
                    .build();

它与 PoolingHttpClientConnectionManager 中的 setDefaultMaxPerRoute 和 setMaxTotal 相同:

final PoolingHttpClientConnectionManager poolingmgr = new PoolingHttpClientConnectionManager();
poolingmgr.setDefaultMaxPerRoute(max);
poolingmgr.setMaxTotal(2 * max);

setMaxConnTotal是连接池中可用的最大连接总数。setMaxConnPerRoute是单个端口或 URL 的连接总数限制。

希望现在已经清楚了

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

apache HttpClient 中每条路由的最大连接数和总最大连接数之间有什么区别? 的相关文章

随机推荐