1
10
关于动态延迟,我想建议如下:
附件: 请注意,ServiceUnavailableRetryStrategy。如果出现超时、端口未打开或连接关闭等IO错误,则不会调用retryRequest。在这种情况下,只有HttpRequestRetryHandler。将调用retryRequest,重试将立即发生或在固定延迟后发生(我无法最终澄清这一点)。所以奥列格的答案实际上是正确的。有了HttpClient 4.5的支持,就无法做到这一点。 (实际上,我想把这称为设计错误,因为IO错误后延迟重试在现代微服务环境中至关重要。) |
2
8
这是HC 4所能做到的最好的。x API
请注意,在发生I/O错误的情况下,目前没有一种优雅的方法来强制执行请求执行尝试之间的延迟,或者根据请求路由动态调整重试间隔。 |
3
1
您可以使用lambda
请注意,处理程序仅适用于IOExceptions类型 |
Abhishek · angular中json对象的动态头和内容解析 6 年前 |
App2015 · c中的http客户端后异步# 6 年前 |
Mohsen · 将图片上载到oData web服务 6 年前 |
Hunt · 单例httpclient与创建新httpclient请求 6 年前 |
ek0 · 使用在java中发送https请求。pem文件 7 年前 |