相关疑难解决方法(0)

如果主机脱机,则重试java RestTemplate HTTP请求

嗨,我正在使用spring RestTemplate调用REST API.API可能非常慢甚至脱机.我的应用程序是通过一个接一个地发送数千个请求来构建缓存.响应也可能非常慢,因为它们包含大量数据.

我已经将超时时间增加到120秒.我现在的问题是API可以脱机,我得到一个org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool例外.

在API处于脱机状态的情况下,应用程序应等待并再次尝试,直到API再次联机.

我是否可以在RestTemplate开箱即用的情况下实现这一点而无需自己构建异常循环?

谢谢!

java spring resttemplate apache-httpclient-4.x

15
推荐指数
3
解决办法
3万
查看次数