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


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

  • 易用性 业务接入成本小。避免依赖研发人员的技术水平,保障稳定性
  • 灵活性 能够动态调整配置,启动/停止任务,以及终止运行中的任务
  • 操作简单 分钟上手,支持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,你的支持是我们前进的动力!


相關推薦

2023-09-18

支持Spring Boot 等多个新功能 Easy Retry  致力提高分布式业务系统一致性的分布式重试平台 易用性 业务接入成本小。避免依赖研发人员的技术水平,保障重试的稳定性 灵活性 能够动态调整配置,启动 / 停止

2023-08-05

Easy Retry  致力提高分布式业务系统一致性的分布式重试平台 易用性 业务接入成本小。避免依赖研发人员的技术水平,保障重试的稳定性 灵活性 能够动态调整配置,启动/停止任务,以及终止运行中的重试数据

2023-05-04

分布式系统大行其道的当前,系统数据的准确性和正确性是重大的挑战,基于 CAP 理论,采用柔性事务,保障系统可用性以及数据的最终一致性成为技术共识 为了保障分布式服务的可用性,服务容错性,服务数据一致性 以及服

2023-04-26

分布式系统大行其道的当前,系统数据的准确性和正确性是重大的挑战,基于CAP理论,采用柔性事务,保障系统可用性以及数据的最终一致性成为技术共识 为了保障分布式服务的可用性,服务容错性,服务数据一致性 以及服务

2023-04-21

分布式重试服务平台 Easy-Retry  在分布式系统大行其道的当前,系统数据的准确性和正确性是重大的挑战,基于CAP理论,采用柔性事务,保障系统可用性以及数据的最终一致性成为技术共识 为了保障分布式服务的可用性,服

2023-04-21

技术能力和应用能力。 Taier 是一款好用又强大的大数据分布式可视化的 DAG 任务调度系统,旨在降低 ETL 开发成本、提高大数据平台稳定性。它让大数据开发人员可以在 Taier 直接进行业务逻辑的开发,而不用关心任务错综复杂

2022-09-30

-Cloud-Plus 重写 RuoYi-Cloud 全方位升级(不兼容原框架) 分布式集群分支 RuoYi-Vue-Plus 重写 RuoYi-Vue (不兼容原框架) 前端开发框架 Vue、Element UI   后端开发框架 SpringBoot   微服务开发框架 SpringCloud &n

2024-07-10

门编码 并将岗位放到部门下(感谢 秋辞未寒) add 新增 分布式锁Lock4j异常拦截(感谢 AprilWind) add 新增 BaseMapperPlus提供一组可选是否抛出异常的selectVoOne方法(感谢 秋辞未寒) add 新增 用户、部门、角色、岗位 下拉选接口与代

2024-03-03

PowerJob v4.3.8 已经发布,分布式任务调度中间件 此版本更新内容包括: PowerJob 主框架 PowerJob 全体成员祝大家龙年腾飞,新的一年身体健康,万事如意,阖家欢乐,幸福安康! Features Map/MapReduce增强 性能优化:底层执行

2023-03-14

Sundial    .NET 功能齐全的开源分布式作业调度系统,可从最小的应用程序到大型企业系统使用。 特性 简化调度作业 支持作业监视器 支持作业执行器 支持自定义作业存储组件(持久化) 支持自定义策略执行

2023-11-06

ArkUI组件定制化能力和组件动效能力也得到进一步增强;分布式硬件支持的范围扩大到音频和输入领域;分布式数据为开发者数据分享带来了全新的统一数据管理框架。 另外,该版本在媒体、安全和隐私保护等方面也得到了进

2023-04-23

Sundial    .NET 功能齐全的开源分布式作业调度系统,可从最小的应用程序到大型企业系统使用。 特性 简化调度作业 支持作业监视器 支持作业执行器 支持自定义作业存储组件(持久化) 支持自定义策略执行

2022-10-04

PowerJob v4.2.0 已经发布,分布式任务调度中间件 此版本更新内容包括: PowerJob 主框架 Features 支持动态日志,可使用控制台配置调整 Job 使用的 Logger 及 LogLevel。 支持 SERVER(服务端日志,默认)、LOCAL(本地日志)、STDOUT

2022-11-05

了系统安装、系统升级、声音服务框架等多个模块;提供全新的openSDK 2.0支持,并修复系统多个已知问题,适配UKUI桌面环境在平板模式下的显示和交互,为用户带来更好的平板操作体验。欢迎大家下载体验! 安装方式 1.通过官