SpringCloud中通过断路器实现熔断机制,熔断机制可以防止分布式服务间调用的乒乓效应
一点点理解
对断路器模式不太清楚的话,可以参看另一篇博文:断路器(Curcuit Breaker)模式,下面直接介绍Spring Cloud的断路器如何使用。
SpringCloud Netflix实现了断路器库的名字叫Hystrix. 在微服务架构下,通常会有多个层次的服务调用. 下面是微服架构下, 浏览器端通过API访问后台微服务的一个示意图:

一个微服务的超时失败可能导致瀑布式连锁反映,下图中,Hystrix通过自主反馈实现的断路器, 防止了这种情况发生。
本文介绍了SpringCloud中通过Hystrix实现断路器模式,以防止分布式服务间的连锁失败。详细讲解了在Ribbon和Feign应用中如何启用断路器,并分析了断路器模式在微服务架构中的作用和适用场景。
订阅专栏 解锁全文
997

被折叠的 条评论
为什么被折叠?



