在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。你可以根據自己的需求進行調整。