您现在的位置是:首页 > 文章详情

Easy Retry 2.4.0 全新发布,新增分布式任务调度等多个新功能

日期:2023-11-15点击:107

一款致力提高分布式业务系统一致性的分布式重试与任务调度平台

  • 易用性 业务接入成本小。避免依赖研发人员的技术水平,保障稳定性
  • 灵活性 能够动态调整配置,启动/停止任务,以及终止运行中的任务
  • 操作简单 分钟上手,支持WEB页面对任务数据CRUD操作。
  • 数据大盘 实时管控系统任务数据
  • 分布式重试任务 支持多样化退避策略、多样化重试类型、流量管控等
  • 分布式调度任务 提供丰富的任务触发策略、任务编排、任务分片、停止恢复、失败重试等
  • 任务数据管理 可以做到数据不丢失、数据一键回放
  • 容器化部署 服务端支持docker容器部署
  • 高性能调度平台 支持服务端节点动态扩容和缩容
  • 支持多样化的告警方式 邮箱、企业微信、钉钉、飞书

重试方案对比


 

设计思想

更新日志

  1. 支持分布式任务调度【新增

1.1 支持秒级任务【新增
1.2 支持集群、广播、分片任务模式【新增
1.3 支持丢弃、覆盖、并行阻塞策略【新增
1.4 支持固定时间、CRON表达式(页面可直接生成CRON表达式) 间隔时间【新增
1.5 支持失败重试【新增
1.6 支持任务超时机制【新增
1.7 简单易用的管理系统【新增
1.8 高性能任务调度,同时支持动态水平扩展【新增
1.9 同时执行 MYSQL、Mariadb、postgresSQL 三种数据库类型
....

  1. 支持重试场景执行超时时间设置【新增
  2. 支持通过动态计算提升系统获取任务的数量,提供系统的调度速率【新增
  3. 使用bucket机制优化负载均衡的机制【新增
  4. 使用时间轮优化重试任务调度,大大提高了调度的准确度【新增
  5. 通过使用不同akka的dispatcher减小任务之间的相互影响【新增
  6. 修复了分布式锁所有节点都获取锁失败的问题 【BUG】
  7. 镜像支持linux/arm64,linux/amd64两种系统架构【新增
  8. 优化客户端注册续约问题【优化
  9. 重试任务调度日志详情新增ip地址,端口,目的方便查看相关路由信息【新增

参与者设计开发人员名单

  1. https://gitee.com/zorro215
  2. https://gitee.com/zhengweilins
  3. https://gitee.com/zuojunlin
  4. https://gitee.com/zsg1994

TODO LIST

  1. Dashboard添加任务调度数据展示
  2. 任务调度新增失败告警通知
  3. 任务调度新增手动暂停、取消、恢复执行中任务
  4. 重试告警新增重试任务进入死信队列告警类型
  5. 告警支持通知负责人配置

项目地址

官网: https://www.easyretry.com/

gitee:https://gitee.com/aizuda/easy-retry.git

github:https://github.com/aizuda/easy-retry.git

方便的话给项目一个 star,你的支持是我们前进的动力!

原文链接:https://www.oschina.net/news/266546/easy-retry-2-4-0
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章