Resilience4j 2.0.0 发布,要求 Java 17 支持


轻量级容错组件 Resilience4j 发布了最新的 2.0.0 版本,版本号上了个大号,但是没有什么额外的更新,只是更新了依赖包,分别是:

  • 移除对 Vavr 的依赖
  • Upgraded to Java 17
  • Upgraded to Kotlin 1.7.20
  • Upgraded to Spring Boot 2.7
  • Upgraded to Micronaut 3.7.3

Resilience4j 是一个轻量级的容错组件,其灵感来自于 Hystrix。

限速组件架构:

Resilience4j 提供了如下几款核心组件

  • resilience4j-circuitbreaker: Circuit breaking

  • resilience4j-ratelimiter: Rate limiting

  • resilience4j-bulkhead: Bulkheading

  • resilience4j-retry: Automatic retrying (sync and async)

  • resilience4j-cache: Response caching


相關推薦

2023-02-24

大驱动,也是企业级项目产品原型的良好选择。 本次发布分为V4.0,V5两个版本,其中V4.0最低要求Java8,V5最低要求Java17,CMS功能完全相同;可根据需要下载不同的版本 202302新增功能预览 网站内容快捷维护 页面可视化布局

2022-11-30

JPress 是一个使用 Java 开发的类似 WordPress 的开源 CMS,始于 2015 年。 到目前为止, 已经有 10w+ 网站使用 JPress 进行驱动,其中包括多个政府机构,200 + 上市公司,中科院、红 + 字会等。相比 WordPress,高安全、高性能、

2021-12-16

安全性访问控制。例如,用户担心非法的访问数据,因此要求安全管理器授予应用只从特定目录读取文件的权限,但只有文件读取权限是不够的,因为应用程序肯定会使用 Java 类库中除了读取文件之外的其他操作(例如写入文件

2022-03-30

订阅,以便获得补丁和更新。 在 2021 年 9 月,当甲骨文发布 Java 17 时,他们开始提供一个不收费的许可模式,该许可会在三年内免费提供季度更新。但该模式只限于该版本的迭代,允许用户免费使用,甚至包括商业用途(不能

2022-07-19

级 JDK 版本。同时,考虑到 2022 年 11 月,Spring Boot 3 将会发布,最低版本要求 Java 17。因此,直接将 Java 版本升级至 17。Eurynome Cloud 2.7.0.20 ~ 2.7.0.50 均是采用 Java 17 编译运行,同时不兼容 Java 8。 不管是 Spring Authorization Server 还是

2022-06-22

案例,助力开发人员对新兴技术的学习和掌握。 [1]、发布背景 2021年11月8日 Spring 官方已经强烈建议使用 Spring Authorization Server 替换已经过时的 Spring Security OAuth2.0。 在 Spring Security OAuth2 彻底停止维护、Spring Boot 2.7.0 正式发布

2022-11-30

Google Cloud IAMcredential 2.6.0 Google OAuth2 Auth Library 1.13.0 发布公告 | Release Notes

2021-12-29

45046 (RCE) 和 CVE-2021-45105 (DoS 攻击)。 目前,Apache 团队已发布新的 Log4j 版本以修复新发现的这一漏洞。根据介绍,CVE-2021-44832 表现为,当攻击者控制配置时,Apache Log4j2 通过 JDBC Appender 容易受到 RCE 的攻击。 CVE-2021-44832

2024-02-02

级依赖 Lucene 至 9.9.1。 by github@JohnNiang in #5261 升级依赖 Resilience4j 至 2.2.0。 by github@JohnNiang in #5262 开发者相关 修复开发环境运行 Console 报错的问题。 by github@pillar-cat in #4983 重构 Console 和 UC 的菜单生成逻辑,支持配置二级

2022-09-12

,一级缓存即可支持个性化优化;具有分布式特性。高级要求,还可以方便自定义 SQL 语句。 下期功能预告: Bee 2.0 Shading 具有分片功能的分库分表 ORM, 即将要与大家见面了!期待大家的踊跃参与! 码云上的项目首页: https://gitee.c

2022-09-23

Eclipse 基金会已发布 Jakarta EE 10 平台、Web Profile 和新的 Core Profile 规范。Jakarta EE 10 引入了用于构建现代化、简化和轻量级云原生 Java 应用程序的功能。据 Eclipse 基金会执行董事 Mike Milinkovich 称 这个版本是在现代微服务

2023-04-30

New Relic 最新发布了一份“2023 年 Java 生态系统状况报告”,旨在提供有关当今 Java 生态系统状态的背景和见解。该报告基于从数百万个提供性能数据的应用程序中收集的数据,对生产中使用最多的版本、最受欢迎的 JDK 供应商、

2023-11-22

并支持高达 Java 21 的虚拟线程支持。该版本将包含在即将发布的 Spring Boot 3.2 GA 版本中。 一些版本更新亮点内容如下: Configuration gh-5011 - (docs) 如果存在CorsConfigurationSource bean ,则自动启用.cors() gh-13204 - (docs) 添加

2022-07-03

开源 Devops 工具 Jenkins 宣布: 从 6 月 28 日发布的 Jenkins 2.357 和即将发布的 9 月 LTS 版本开始,Jenkins 最低需要 Java 11。 Jenkins 最初称为 Hudson ,是一款老牌持续集成工具,至今已创立十多年。自 2005 年成立以来,Jenkins 项目