(十二)服务雪崩-熔断器

由于分布式系统将不同模式做成不同的服务,在一个系统1中,可能会调用了不同服务,比如会调用服务A、B、C, 而服务跟服务之间也会相互调用的,比如服务D、E会调用服务A; 当调用服务A失败时,系统1、服务D、服务E都会失败了,这样由于一个服务有问题,从而导致多个系统或者服务不可用,产生了服务雪崩。 因此,提出一个熔断器,快速返回一个失败值(而不是在阻塞等待服务的返回,或者服务失败抛出来的异常导致调用者
相关文章
相关标签/搜索