Skip to content

csdn 东汉末年,他们把「服务雪崩」玩到了极致(干货)

但随着业务的增长,服务的数量也是随之增多,逻辑也会更加复杂,一个服务的某个逻辑需要依赖多个其他服务才能完成。假如一个被依赖的服务不能向上游的服务提供服务,则很可能造成雪崩效应,最后导致整个服务不可访问。

就像雪山上某一处出现积雪崩塌的现象,慢慢地带动其他片区的积雪崩塌,产生了级联反应,最后造成大片的积雪崩塌,这就是常见的**雪崩**场景。

小结: 一个服务失败,导致整条链路的服务都失败的场景,称为**服务雪崩**。

NOTE:

上述解释让我想到了single point of failure

五、如何防止雪崩

方案

出问题前预防:限流、主动降级、隔离

出问题后修复:熔断、被动降级

本篇主要来讲解熔断机制。 后续几篇会讲解其他方案。

六、熔断原理和算法