《重新定义Spring Cloud实战》——1.2.4 Spring Cloud与服务治理中间件
【摘要】 本书摘自《重新定义Spring Cloud实战》——书中第1章,第1.2.4节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。
1.2.4 Spring Cloud与服务治理中间件
服务治理中间件包含服务注册与发现、服务路由、负载均衡、自我保护、丰富的治理管理机制等功能。其中服务路由包含服务上下线、在线测试、机房就近选择、A/B测试、灰度发布等。负载均衡支持根据目标状态和目标权重进行负载均衡。自我保护包括服务降级、优雅降级和流量控制。
Spring Cloud作为一个服务治理中间件,它的服务治理体系做了高度的抽象,目前支持使用Eureka、Zookeeper、Consul作为注册中心,并且预留了扩展接口,而且由于选型是中立的,所以支持无缝替换。在Spring Cloud中可以通过Hystrix进行熔断自我保护Fallback,通过Ribbon进行负载均衡。本书围绕着Spring Cloud的服务治理体系介绍Eureka、Consul、Ribbon、Hystrix等实战用法。关于Spring Cloud注册中心的对比选型参考,如图1-4所示。
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)