阅读量:1
在Spring中,可以通过修改HttpComponentsClientHttpConnector
的maxTotalConnections
和defaultMaxPerRoute
属性来调整RestTemplate
的连接数。
RestTemplate restTemplate = new RestTemplate(); HttpComponentsClientHttpRequestFactory requestFactory = (HttpComponentsClientHttpRequestFactory) restTemplate.getRequestFactory(); requestFactory.setHttpClient(HttpClientBuilder.create() .setMaxConnTotal(100) // 设置最大连接数 .setMaxConnPerRoute(10) // 设置每个路由的最大连接数 .build());
上述代码将RestTemplate
的连接数修改为最大连接数为100,每个路由的最大连接数为10。你可以根据自己的需求进行调整。