嗨,我正在使用spring RestTemplate调用REST API.API可能非常慢甚至脱机.我的应用程序是通过一个接一个地发送数千个请求来构建缓存.响应也可能非常慢,因为它们包含大量数据.
我已经将超时时间增加到120秒.我现在的问题是API可以脱机,我得到一个org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool例外.
在API处于脱机状态的情况下,应用程序应等待并再次尝试,直到API再次联机.
我是否可以在RestTemplate开箱即用的情况下实现这一点而无需自己构建异常循环?
谢谢!