#java #spring #spring-resttemplate
Вопрос:
Мы реализуем клиент rest с использованием RestTemplate (с использованием версии Spring 3.2), всякий раз, когда несколько пользователей одновременно вызывают API более 3 пользователей, он завершается ошибкой ниже, но работает нормально. Я установил следующие свойства подключения в файлах свойств моего приложения. Я не уверен, почему до сих пор я получаю ошибку пула соединений только для 4 пользователей.
connectionTimeout 60000
socketTimeout 60000
maxConnections 50
org.springframework.web.client.ResourceAccessException: I/O error on POST request for "https://test.com/addtest": Timeout waiting for connection from pool; nested exception is org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:524) ~[spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE]
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:472) ~[spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE]
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:420) ~[spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE]
Комментарии:
1. Обновите свой пост с помощью кода, который вы написали