Easy Retry 2.3.0 & 3.0.0 发布,支持 Spring Boot 等多个新功能


【视频演示】Easy Retry 2.3.0 & 3.0.0发布 支持Spring Boot 等多个新功能


Easy Retry  致力提高分布式业务系统一致性的分布式重试平台

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

重试方案对比


 

设计思想

更新日志

  1. 手动执行任务操作【新增】issues
  2. bizNo支持Aviator、SPEL、QLExpress等多种表达式并通过SPI机制实现灵活扩展 【优化】issues
  3. 优化客户端版本依赖【优化
  4. @Retryable注解在接口上不生效 【BUG】 issues
  5. 支持Spring Boot 3.x 【新增】issues
  6. 当只有一个组时,组状态从开启到关闭,重试任务会继续执行【BUG】issues
  7. 多场景数据上报时重复生成retryTask【BUG】issues
  8. 修复迁移死信队列id重复问题【BUG】
  9. 优化控制台菜单图标【优化
  10. 修复回调执行器获取的错误问题【BUG】
  11. 其他优化项

项目地址

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

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

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

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


相關推薦

2023-08-05

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

2023-11-16

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

2023-04-26

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

2023-05-04

请求同时发送,从而导致网络拥塞和负载增加。 v1.1.0 发布内容: RetryAspect添加Ordered,支持动态调整Aop执行顺序【新增】 手动添加重试任务【新增】 更新核心字段描述【更新】 更新类名定义【更新】 删除重试retry_task

2023-04-21

自身具有高可用高性能高负载的特点,服务特性有: 支持千万级别的重试流量分派 支持流量容量扩容,自动识别并处理 支持流量处理节点水平扩容 高效利用系统资源支持高并发 支持多种算法调度客户端执行 打包上

2023-07-22

强功能、文档改进、依赖项升级和错误修复。值得注意的新功能包括: 在使用 Java 21 上时,初步支持虚拟线程 为 Spring Framework 的新 RestClient 引入自动配置 记录变更信息以提升可观察性 大量依赖项升级,包括多个

2024-06-28

java17分支发布以下内容: fix(lamp-model): 参数循环依赖,导致swagger文档无法显示 feat: easy-excel 集成,并封装前端导入组件、后端导入导出工具类 build: 同时适配jdk21、jdk17 spring-cloud-dependencies.version>2023.0.2 spring-boot.version&g

2023-04-20

Diboot 2.9.0 版本已于近期发布,该新版本主要更新如下:   core内核优化: 数据范围权限支持添加注解忽略指定SQL的拦截 BaseService 支持 ChainQuery 以简化调用写法。thanks @emptypoint 远程绑定与Feign解耦,支持自定义其他实

2024-09-25

Bug 修复 当 AbstractRoutingDataSource 被包装时,management.health.db.ignore-routing-datasources=true 无效#42322 OAuth2ClientProperties 验证错误消息中缺少详细信息#42279 未使用且配置错误的 SSL 包导致的 FileNotFoundException #42169 当 spring-web 不

2023-01-18

3.9.0-java17-rc2 版本更新详情: build spring-boot>3.0.1 spring-boot-admin.version>3.0.0-M8 hutool.version>5.8.11 mybatis-plus.version>3.5.3.1 refactor 废弃 lamp-dozer-starter,对象转换使用BeanUtil或Mapstruct fix 修复 lamp-captcha-starter 模块

2024-02-22

Spring Boot 3.2 和 Spring Cloud 2023.0.0 JDK 17 Development 分支 新功能、ISSUE 均以此分支作为开发,发布后会 PR 至 master 分支。开发分支不保证可用 reactive-develop Spring Boot 3.2 和 Spring Cloud 2023.0.0 JDK 21 响应式 Development 分支 下

2022-12-21

合性案例,助力开发人员对新兴技术的学习和掌握。 发布背景 自11月24日,Spring Boot 3.0 以及 Spring Cloud 2022.0.0、Spring Cloud Tencent 等全新版本发布,整个Java 社区也步入的 Java 17 和 Spring Boot 3 的新时代。紧跟 Java 技术和 Spring 社

2022-09-24

Spring Batch 5.0.0-M6 和 4.3.7 已发布。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 Spring Batch 5.0.0-M6 的

2023-01-25

一个更现代感的 Java "生态型"应用开发框架:更快、更小、更自由。不是 Spring,没有 Servlet,也无关 JavaEE;新兴独立的开放生态 (已有150来个生态插件) 。主框架仅 0.1 MB。 相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5