feat: 2.0.3

1. 发布2.0.3
This commit is contained in:
byteblogs168 2023-07-27 23:22:01 +08:00
parent e99ba2ef1e
commit 8cf7f885e6
3 changed files with 13 additions and 7 deletions

View File

@ -7,7 +7,7 @@
</p> </p>
<p align="center"> <p align="center">
分布式重试服务平台 Easy-Retry 致力提高分布式业务系统一致性的分布式重试平台
</p> </p>
@ -41,14 +41,16 @@
## 相关链接 ## 相关链接
- [字节跳动: 如何优雅地重试](https://juejin.cn/post/6914091859463634951) - [字节跳动: 如何优雅地重试](https://juejin.cn/post/6914091859463634951)
- [文档](https://www.easyretry.com/pages/a2f161/) - [这款分布式重试组件,治好了我的重试强迫症!](https://juejin.cn/post/7249607108043145274)
- [功能实例](https://www.easyretry.com/pages/960e25/) - [系统简介](https://www.easyretry.com/pages/d1d1da/)
- [架构与功能](https://www.easyretry.com/pages/540554/)
## 原理 ## 原理
- [客户端原理剖析](https://gitee.com/aizuda/easy-retry/tree/dev/example) - [场景应用](https://www.easyretry.com/pages/406a68/)
- [服务端原理剖析](https://gitee.com/aizuda/easy-retry/tree/dev/example) - [HelloWorld](https://www.easyretry.com/pages/da9ecc/)
## 应用实例 ## 应用实例
- [Spring-Boot](https://gitee.com/aizuda/easy-retry/tree/dev/example) - [easy-retry-demo](https://gitee.com/zhangyutongxue/easy-retry-demo)
## 期望 ## 期望
欢迎提出更好的意见,帮助完善 Easy-Retry 欢迎提出更好的意见,帮助完善 Easy-Retry

View File

@ -232,6 +232,10 @@ public class RetryServiceImpl implements RetryService {
waitDelDeadLetters.addAll(finishCallbackRetryIdList); waitDelDeadLetters.addAll(finishCallbackRetryIdList);
} }
if (CollectionUtils.isEmpty(waitDelDeadLetters)) {
return Boolean.TRUE;
}
RequestDataHelper.setPartition(groupName); RequestDataHelper.setPartition(groupName);
Assert.isTrue(waitDelDeadLetters.size() == retryTaskMapper.deleteBatchIds(waitDelDeadLetters), Assert.isTrue(waitDelDeadLetters.size() == retryTaskMapper.deleteBatchIds(waitDelDeadLetters),
() -> new EasyRetryServerException("删除重试数据失败 [{}]", JsonUtil.toJsonString(retryTasks))); () -> new EasyRetryServerException("删除重试数据失败 [{}]", JsonUtil.toJsonString(retryTasks)));

View File

@ -21,7 +21,7 @@
<java.version>1.8</java.version> <java.version>1.8</java.version>
<maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.target>1.8</maven.compiler.target>
<revision>2.0.3-SNAPSHOT</revision> <revision>2.0.3</revision>
<dingding-talk.version>1.0.0</dingding-talk.version> <dingding-talk.version>1.0.0</dingding-talk.version>
<hibernate-validator.version>5.4.2.Final</hibernate-validator.version> <hibernate-validator.version>5.4.2.Final</hibernate-validator.version>
<netty-all.version>4.1.48.Final</netty-all.version> <netty-all.version>4.1.48.Final</netty-all.version>