最近在spring Cloud中发现没有集成Ribbon、Hystrix
目前使用的版本:
lib包中,没有Ribbon、Hystrix
查询了原因发现是spring Cloud版本的问题:
从 Spring Cloud 2020.0.0-M1 开始,Spring Cloud 废除了这种英国伦敦地铁站的命名方式,而使用了全新的 "日历化" 版本命名方式。
具体命名规则:https://blog.csdn.net/f746262041/article/details/121322264
Spring Cloud 2020.0.0版本彻底删除掉了Netflix除Eureka外的所有组件。
Netflix组件替代方案
Spring Cloud既然把Netflix OSS(Open Source Software)套件砍掉了,Spring Cloud团队给我们推荐了用于替代的产品:
Netflix | 推荐替代品 | 说明 |
---|---|---|
Hystrix | Resilience4j | Hystrix自己也推荐你使用它代替自己 |
Hystrix Dashboard / turbine | Micrometer + Monitoring System | 监控这件事交给更专业的组件去做 |
Ribbon | Spring Cloud Loadbalancer | |
Zuul | Spring Cloud Gateway | |
Archaius | Spring Boot外部化配置 + Spring Cloud配置 | 比Netflix实现的更好、更强大 |
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。