草庐IT

HttpRequestRetryHandler

全部标签

java - 如何使用指数退避实现 HttpRequestRetryHandler?

我希望实现HttpRequestRetryHandler对于HttpClient,以防第一次请求失败。我也想实现Exponentialbackoff用于后续重试。在数学上它可以实现为E(c)=1/2(2power(c)-1)但我现在正在努力在代码中实现它与HttpRequestRetryHandler。 最佳答案 HttpRequestRetryHandler不允许您进行那种级别的控制;如果你想做一些非常具体的事情,我建议你实现类似Handler的东西您可以在其中发布要延迟执行的Runnable,例如使用Handler.postDe