Spring中resttemplate连接数怎么修改

lewis 2017-06-16 23次阅读

在Spring中,可以通过修改HttpComponentsClientHttpConnectormaxTotalConnectionsdefaultMaxPerRoute属性来调整RestTemplate的连接数。

RestTemplate restTemplate = new RestTemplate();
HttpComponentsClientHttpRequestFactory requestFactory = (HttpComponentsClientHttpRequestFactory) restTemplate.getRequestFactory();
requestFactory.setHttpClient(HttpClientBuilder.create()
        .setMaxConnTotal(100) // 设置最大连接数
        .setMaxConnPerRoute(10) // 设置每个路由的最大连接数
        .build());

上述代码将RestTemplate的连接数修改为最大连接数为100,每个路由的最大连接数为10。你可以根据自己的需求进行调整。



发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。