美文网首页
服务雪崩、服务熔断、服务降级

服务雪崩、服务熔断、服务降级

作者: 刘一一同学 | 来源:发表于2019-09-23 16:00 被阅读0次

    1. 服务雪崩

    多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的扇出。如果在扇出的链路上某个微服务的调用响应式过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统雪崩,所谓的”雪崩效应”。

    2. 服务熔断

    熔断机制是应对雪崩效应的一种微服务链路保护机制,当扇出链路的某个微服务不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回错误的响应信息。当检测到该节点微服务响应正常后,恢复调用链路。

    3. 服务降级

    服务降级,就是当某个服务熔断之后,服务将不再被调用,此刻客户端需要执行备用的逻辑,返回一个缺省值。

    例如,服务A调用服务B,结果服务B 挂掉了,服务A重试几次调用服务B,还是不行,那么直接降级,走一个备用的逻辑,给用户返回响应。

    相关文章

      网友评论

          本文标题:服务雪崩、服务熔断、服务降级

          本文链接:https://www.haomeiwen.com/subject/fsppuctx.html