【发布时间】:2021-08-25 12:22:11
【问题描述】:
下面是我用于 jersey 客户端连接池的代码 sn-p。
ClientConfig clientConfig = new ClientConfig();
clientConfig.property(ClientProperties.CONNECT_TIMEOUT, defaultConnectTimeout);
clientConfig.property(ClientProperties.READ_TIMEOUT, defaultReadTimeout);
PoolingHttpClientConnectionManager cm = new PoolingHttpClientConnectionManager();
cm.setMaxTotal(50);
cm.setDefaultMaxPerRoute(5);
clientConfig.property(ApacheClientProperties.CONNECTION_MANAGER, cm);
clientConfig.connectorProvider(new ApacheConnectorProvider());
如何验证我的客户端是否正在使用连接池? poolStats.getAvailable() 计数是确保的有效方法吗?在我的情况下,当我测试客户端时,此可用计数为 1。
【问题讨论】:
标签: java jersey httpclient jersey-client