java - Spring Boot 并发 api 调用
问题描述
我有 REST api 和客户端,我有 GET、POST、PUT、DELETE 查询。所有这一切都使用 Spring Boot 完美地工作,但我想使用 Spring Boot 模拟从客户端对 REST api 的多个并发调用。
请帮助我做到这一点。
解决方案
我假设您使用的是 RestTemplate。如果是这种情况,您可以简单地使用具有不同配置的 HttpClient。例如。
HttpClient httpClient = HttpClientBuilder.create()
.setMaxConnTotal(100)
.setMaxConnPerRoute(50)
.build();
restTemplate.setRequestFactory(new HttpComponentsClientHttpRequestFactory(httpClient));