软件资讯
IntelliJ IDEA 2023.1 最新变化
IntelliJ IDEA 新 UI 速览
PicList V1.6.1 发布 云存储 - 图床管理和图片上传工具 bug 修复
Calibre 6.15 发布,功能强大的开源电子书工具
Netty 4.1.91.Final 发布
Electron 24.0 正式发布
FerretDB 1.0 正式 GA,MongoDB 开源替代品
fastjson 2.0.28 发布
Apache Dubbo 3.2.0 发布,Dubbo 3 的全新版本
Jvmm是一个同时支持操作系统监控和Java虚拟机监控的工具
Rust 1.69.0 稳定版已发布
Glarity - Summary for Google/YouTube with ChatGPT
MrDoc 0.8.9 发布,类似语雀、飞书的开源在线文档和知识库系统
Layui 2.8.0 正式发布,朴实归来
Easy Retry 发布第一个 1.0.0
全网最美的Mysql客户端软件,使用教程
Motrix 时隔 2 年发布新版本,多功能开源跨平台下载工具
Quarkus 3.0 Final 发布,基于 Jakarta EE 10
一款开源免费的SSH/SFTP客户端Electerm
翻译工具 “沉浸式翻译” 已被收购
数据库管理工具
使用MYSQL作为MEMOS的数据库
RetroArch 1.17 发布,游戏模拟器
微软计划 3 月底发布首款 AI PC
Java Native-OpenJ9-HotSpot (solon) 与 Go (gin) 对比测试
🔥🔥🔥 EasyRetry 3.1.0 发布,Spring Boot3.x时代已经开启🎉🎉
SmartInput插件使用说明之Intellij产品、Windows系统
Linux Mint 22 “Wilma” 正式发布
Rust 1.80.0 发布
SqlBean 1.6.1 发布,Mybatis 自动建表、维护表结构
本文档使用 MrDoc 发布
-
+
🔥🔥🔥 EasyRetry 3.1.0 发布,Spring Boot3.x时代已经开启🎉🎉
[](https://www.oschina.net/news/281031/oschina-app-2024) 来源: 投稿 2024-03-11 12:38:00 [3月16日,北京源创会 —— “数据库,2024 开炫”](https://www.oschina.net/event/2331708?fr=news0304) **[一文读懂AizuDa/EasyRetr](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fwww.yuque.com%2Ffendouxiaowoniu%2Fnuka7u%2Fue1btbpkosdn16c4)** \> ✅️ 可重放,可管控、为提高分布式业务系统一致性的分布式任务重试平台 \> ✅️ 支持秒级、可中断、可编排的高性能分布式任务调度平台 - **易用性** 业务接入成本小。避免依赖研发人员的技术水平,保障稳定性 - **灵活性** 能够动态调整配置,启动 / 停止任务,以及终止运行中的任务 - **操作简单** 分钟上手,支持 WEB 页面对任务数据 CRUD 操作。 - **数据大盘** 实时管控系统任务数据 - **分布式重试任务** 支持多样化退避策略、多样化重试类型、流量管控等 - **分布式调度任务** 提供丰富的任务触发策略、任务编排、任务分片、停止恢复、失败重试等 - **任务数据管理** 可以做到数据不丢失、数据一键回放 - **容器化部署** 服务端支持 docker 容器部署 - **高性能调度平台** 支持服务端节点动态扩容和缩容 - **支持多样化的告警方式** 邮箱、企业微信、钉钉、飞书 ## 设计思想    ## 开源组件对比 | **项目** | **Quartz** | **Elastic-Job** | **XXL-JOB** | **Easy Retry** | | --- | --- | --- | --- | --- | | 定时调度 | Cron | Cron | Cron | 1\. 定时任务 2. 秒级任务 (无需依赖外部中间件) 3. 固定频率 | | 重试任务 | 不支持 | 不支持 | 不支持 | 1\. 支持本地 & 远程重试模式 2. 支持各种常用组件的重试 比如 dubbo/feign 3. 支持多种退避策略 4. 丰富的重试风暴管控手段 ...... | | 任务编排 | 不支持 | 不支持 | 不支持 | 可视化任务编排 | | 分布式计算 | 不支持 | 静态分片 | 广播 | 1\. 广播执行 2. 集群执行 3. 静态分片 | | 多语言 | Java | 1\. Java 2. 脚本任务 | 1\. Java 2. 脚本任务 | 1\. Java 2. 脚本任务 3. HTTP 任务 4. Kettle | | 可视化 | 无 | 弱 | 1\. 历史记录 2. 运行日志(不支持存储)3. 监控大盘 | 1\. 历史记录 2. 运行日志 (支持持久化) 3. 监控大盘 4. 操作记录 5. 查看日志堆栈 | | 可运维 | 无 | 启用、禁用任务 | 1\. 启用、禁用任务 2. 手动运行任务 3. 停止任务 | 1\. 启用、禁用任务 2. 手动运行任务 3. 停止任务 | | 报警监控 | 无 | 邮件 | 邮件 | 1\. 邮件 2. 钉钉 3. 企微 4. 飞书 | | 性能 | 每次调度通过 DB 抢锁,对 DB 压力大 | ZooKeeper 是性能瓶颈 | 采用 Master 节点调度,Master 节点压力大 | 系统采用多 bucket 模式,借助负载均衡算法,确保每个节点能够均衡处理任务,同时支持无限水平扩展,轻松应对海量任务调度 | | 接入成本 | 只依赖 DB 接入成本低 | 需引入 Zookeeper 增加系统复杂性和维护成本 | 只依赖 DB 接入成本低 | 只依赖 DB 接入成本低 | ## **更新日志** 1. SpringBoot版本升级至【3.2.2】【**新增**】 2. 工作流支持任务节点手动停止能力【**新增**】[issues](https://gitee.com/aizuda/easy-retry/issues/I93NJG) 3. 工作流支持任务节点手动重试能力【**新增**】[issues](https://gitee.com/aizuda/easy-retry/issues/I93NJ8) 4. 支持两个同级方法重试【**新增**】[issues](https://gitee.com/aizuda/easy-retry/issues/I93NDG) 5. 重试支持传播机制【**新增**】[issues](https://gitee.com/aizuda/easy-retry/issues/I93N8O) 6. 管理后台,所有清空按钮无效,无法删除历史数据【**BUG**】[issues](https://gitee.com/aizuda/easy-retry/issues/I917H0) ## 项目地址 **[一文读懂AizuDa/EasyRetry](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fwww.yuque.com%2Ffendouxiaowoniu%2Fnuka7u%2Fue1btbpkosdn16c4)** 官网: [https://www.easyretry.com/](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fwww.easyretry.com%2F) gitee:[https://gitee.com/aizuda/easy-retry.git](https://gitee.com/aizuda/easy-retry.git) github:[https://github.com/aizuda/easy-retry.git](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Faizuda%2Feasy-retry.git) **方便的话给项目一个 star,你的支持是我们前进的动力!**         展开阅读全文
admin
2024年3月11日 22:18
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码