【发布时间】:2021-01-08 14:02:46
【问题描述】:
我正在使用一些输入对象对数据库进行服务调用。很少有对象会成功,而其余的对象会因某种原因而失败。我想要一个指数重试策略来触发与失败对象相同的调用。
有没有我可以在 java 中使用定义的重试策略的框架
示例调用
Output output = mDbService.persist(List<Objects> objects)
服务调用的输出看起来像
class Output {
int successCount;
List<FailedObject> failedObject;
}
// Each failedObject has a structure
class FailedObject {
Object object;
int errorCode; // Some are retryable and other are not.
}
【问题讨论】:
标签: java retry-logic