[开源更新]提高分布式业务系统一致性的分布式重试与任务调度平台

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一飞开源-开源更新,致力于将开源项目最前沿的开源技术、功能、特性在第一时间同步给开发者、需求方,为项目中的开源技术集成或应用提升效率与体验、创造更大价值!

一、开源项目简介

Easy-Retry

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

在当前广泛流行的分布式系统中,确保系统数据的一致性和正确性是一项重大挑战。为了解决分布式事务问题,涌现了许多理论和业务实践,其中BASE理论是目前业界广泛接受的分布式一致性理论。

基于BASE理论,采用柔性事务并优先保障系统的可用性和数据的最终一致性已逐渐成为技术共识。

为了确保分布式服务的可用性和数据一致性,并防止由于网络抖动、连接超时等问题导致短时不可用的情况,根据"墨菲定律",在核心流程中增加重试和数据核对校验的动作成为提高系统鲁棒性常用的技术方案。

在此背景下EasyRetry应运而生。EasyRetry是一款致力提高分布式业务系统一致性的分布式重试平台。它提供了控制台任务观测、可配置的重试策略、重试后执行回调以及丰富地告警配置等功能。通过这些手段,可以对异常数据进行全面监测和回放,从而在确保系统高可用性的同时,大大提升数据的一致性。

二、开源协议

使用Apache-2.0开源协议

三、更新版本

v2.4.0 (2023-10-15)

四、开源项目官网

https://www.easyretry.com/

五、界面展示

六、更新说明

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

2.4.0 最新特性

支持分布式任务调度

  • 本次更新增加分布式任务调度模块,方便各位同学在公司中只引入一个开源中间件解决多种任务场景问题,无需在引入其他开源的任务调度中间件。

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

  • 易用性 业务接入成本小。避免依赖研发人员的技术水平,保障稳定性

  • 灵活性 能够动态调整配置,启动 / 停止任务,以及终止运行中的任务

  • 操作简单 分钟上手,支持 WEB 页面对任务数据 CRUD 操作。

  • 数据大盘 实时管控系统任务数据

  • 分布式重试任务 支持多样化退避策略、多样化重试类型、流量管控等

  • 分布式调度任务 提供丰富的任务触发策略、任务编排、任务分片、停止恢复、失败重试等

  • 任务数据管理 可以做到数据不丢失、数据一键回放

  • 容器化部署 服务端支持 docker 容器部署

  • 高性能调度平台 支持服务端节点动态扩容和缩容

  • 支持多样化的告警方式 邮箱、企业微信、钉钉、飞书

特性

Easy-RETRY 是一个针对业务系统重试流量的治理平台,其自身具有高可用高性能高负载的特点,服务特性有:

  • 支持千万级别的重试流量分派

  • 支持流量容量扩容,自动识别并处理

  • 支持流量处理节点水平扩容

  • 高效利用系统资源支持高并发

  • 支持多种算法调度客户端执行

  • 打包上报,支持高并发业务场景

  • 加密通讯,保障信息安全

重试方案对比

设计思想

开源项目功能概述、技术选型详细内容:

可至一飞开源 https://code.exmay.com/ 查阅。

七、下载地址

访问一飞开源:https://code.exmay.com/


相关推荐

  • 代码优雅之道——Java如何判空
  • 生成式人工智能 x 医疗保健市场地图
  • 谷歌发布《AI机遇议程》(An AI Opportunity Agenda)
  • ​​1115.AI日报:用的人太多了, ChatGPT Plus 订阅暂停
  • 从4万行代码降到1.8万,如何用DDD做架构重构?
  • 梯度提升树算法原理小结
  • FunnyBirds: 一个用于解释人工智能方法的基于部分的分析的合成视觉数据集
  • EMNLP 2023 | 用于开放域多跳推理的大语言模型的自我提示思想链
  • 百度营销《打通全域营销 破局长效增长》重磅发布,拥抱长效经营新范式
  • ChatGPT Plus暂停新订阅;零一万物发布Yi-34B训练过程说明;面壁智能发布AI智能体SaaS产品丨AIGC大事日报
  • 2023西丽湖论坛开幕!李彦宏现身,称国内200多个大模型调用量还没文心一个多?
  • 年营收暴涨1567%,黄仁勋为其站台,这家云厂商如何靠AIGC起飞?
  • 【蚂蚁】简述 browserslist 的意义
  • 100 天构建 AI 视频编辑器原型
  • 摒弃 Android!继华为之后,亚马逊被曝正在自研一款基于 Linux 的 OS
  • 年轻人抢着上的夜校,原来这么赚钱
  • ​质疑自如,理解自如,成为自如,进退自如
  • 小米澎湃OS首个开发版开始推送:底层重构、安装包大小6GB
  • 程序员黑话之故障专辑(中英文对照版)
  • 从kkFileView项目出发,聊聊怎么做开源项目