csdn 东汉末年,他们把「服务雪崩」玩到了极致(干货)
但随着业务的增长,服务的数量也是随之增多,逻辑也会更加复杂,一个服务的某个逻辑需要依赖多个其他服务才能完成。假如一个被依赖的服务不能向上游的服务提供服务,则很可能造成雪崩效应,最后导致整个服务不可访问。
就像雪山上某一处出现积雪崩塌的现象,慢慢地带动其他片区的积雪崩塌,产生了级联反应,最后造成大片的积雪崩塌,这就是常见的**雪崩**场景。
小结: 一个服务失败,导致整条链路的服务都失败的场景,称为**服务雪崩**。
NOTE:
上述解释让我想到了single point of failure
五、如何防止雪崩
方案
出问题前预防:限流、主动降级、隔离
出问题后修复:熔断、被动降级
本篇主要来讲解熔断机制。 后续几篇会讲解其他方案。