gpt4 book ai didi

java - 用于单个主机/路由的 PoolingHttpClientConnectionManager

转载 作者:行者123 更新时间:2023-12-02 01:51:36 27 4
gpt4 key购买 nike

所以我有一个 Spring 应用程序,我使用 PoolingHttpClientConnectionManager 为从此应用程序发出的所有 http 请求创建连接池。我只有一台主机可以调用,这意味着只有一条路由。

 @Bean
public PoolingHttpClientConnectionManager getPHCM() {
PoolingHttpClientConnectionManager phcm = new PoolingHttpClientConnectionManager();
phcm.setMaxTotal(50);
phcm.setDefaultMaxPerRoute(50);
return phcm;
}

我想知道此配置是否会为我拥有的一条路由创建并保留所有 50 个连接?我发现设置 MaxPerRoute 值是多余的,但不确定这是否也是我的情况所需要的。

最佳答案

I am wondering if this configuration will create and reserve all 50 connections

不,不会。只要连接池中有空间,HttpClient 就会保持持久连接处于 Activity 状态,但不会主动创建连接。

关于java - 用于单个主机/路由的 PoolingHttpClientConnectionManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52909801/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com