需求背景:我们在调用第三方接口时,会涉及到需要异常重试的情况,除了硬编码循环3次,还有其他工具能优雅的解决重试问题吗?
单任务同步重试框架:
-
Spring-Retry Spring-Retry 重试框架使用
-
Guava-Retry 如何优雅实现接口服务的重试机制
多任务重试框架:
-
Fast-Retry https://github.com/burukeYou/fast-retry
基于MQ的重试框架:https://mp.weixin.qq.com/s/gf2vOCk2a6RBwrw4le5x4g
OkHttp重试:实现OkHttp自定义重试次数
参考:
推荐一下,比Spring-Retry还快的百万级任务重试框架Fast-Retry
淡定_冷静/fast-retry