Spring Cloud Circuit Breaker 2.0.0 M1(Milestone 1)是 Spring Cloud 官方在 2022 年初发布的
Spring Cloud Circuit Breaker 2.0.0 M1(Milestone 1)是 Spring Cloud 官方在 2022 年初发布的Spring Cloud Circuit Breaker 2.x 系列的首个里程碑版本,标志着该项目从旧版spring-cloud-netflix-hystrix(已停更)和早期spring-cloud-circuitbreaker(1.x)向统一、轻量、厂商中立的熔断器抽象层的重大演进。关键特性与变更(基于 M1 版本发布说明):✅完全移除对 Hystrix 的依赖:Hystrix 已于 2018 年进入维护模式,2.0.0 M1 彻底弃用其集成;✅基于 Resilience4j 作为默认实现(推荐且开箱即用),同时保留对 Sentinel(需额外 starter)和 Spring Retry(简易重试场景)的可插拔支持;✅全新 API 设计:引入CircuitBreakerFactory和函数式CircuitBreaker实例管理,支持声明式(@CircuitBreaker注解)与编程式两种使用方式;✅与 Spring Boot 3.x / Jakarta EE 9+ 兼容:底层全面升级至 Jakarta EE 命名空间(如jakarta.annotation),适配 Spring Framework 6 和 Spring Boot 3;⚠️注意:M1 是预发布里程碑版本(非 GA),不建议用于生产环境;正式 GA 版本为Spring Cloud Circuit Breaker 2.0.0(2022年9月随 Spring Cloud 2022.0.0 发布)。示例(声明式用法):@ServicepublicclassOrderService{@CircuitBreaker(name="orderService",fallbackMethod="fallbackGetOrder")publicOrder
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2416033.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!