服务雪崩、熔断、降级

2020-06-29  本文已影响0人  愤怒的老照

1 服务雪崩

假如存在调用链条:serviceA -》 serviceB -》 serviceC。
三个服务的承受能力是不同的,如果serviceA和serviceB请求正常,serviceC因为扛不住请求变得不可用,会导致serviceA和serviceB一直阻塞,资源耗尽后导致serviceB和serviceA变得不可用,导致服务雪崩。

2 服务熔断

下游服务如果因为不可用或者请求超时,上游服务为了保证自己的服务可用性,则不再调用下游服务而直接返回,快速释放资源。等到目标服务情况好转后回复调用。

2.1 断路器模式

断路器模式是熔断机制的一种实现,存在open,close,half open三种状态

3 服务降级

3.1 使用场景

3.2 降级类型

服务降级有很多种:开关降级、限流降级、熔断降级,熔断器使用的熔断降级只是降级的一种方式,所以不能将二者混为一谈。

上一篇 下一篇

猜你喜欢

热点阅读