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

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

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

1. 服务雪崩

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

2. 服务熔断

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

3. 服务降级

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

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

相关文章

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

    1. 服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务...

  • SpringCloud简述

    介绍 微服务概念服务注册与发现本地负载均衡服务保护服务雪崩效应服务降级服务熔断服务隔离Api网关服务分布式配置中心...

  • 服务雪崩、熔断、降级

    1 服务雪崩 假如存在调用链条:serviceA -》 serviceB -》 serviceC。三个服务的承受能...

  • SpringCloud-笔记10-Hystrix防雪崩利器

    服务降级 依赖隔离 服务熔断-监控(Hystrix Dashboard) 服务熔断 Hystrix Dashboard

  • 服务雪崩、熔断及降级

    服务雪崩 假设有如下调用链: 服务熔断 当下游服务因为某种原因不可用或响应过慢,上游服务为了保证自己整...

  • Hystrix 实战经验分享

    一、背景 Hystrix是Netlifx开源的一款容错框架,防雪崩利器,具备服务降级,服务熔断,依赖隔离,监控(H...

  • 什么是服务熔断?

    服务熔断会触发服务降级释意:服务熔断,类比保险丝达到最大服务访问后,直接拒绝访问,拉闸停电,然后调用服务降级方法并...

  • 服务熔断--服务降级

    微服务架构的特点就是:“一解释就懂,一问就不知,一讨论就吵架” 服务熔断:一般是指软件系统中,由于某些原因使得服务...

  • SpringCloud之Hystrix、Gateway、Conf

    1. SpringCloud Hystrix(服务熔断与降级组件 / 服务容错与保护组件) 示例(服务端降级) 示...

  • 谈谈服务雪崩、降级与熔断

    引言 首先,之所以谈这个话题呢,是发现现在很多人对微服务的设计缺乏认识,所以写一篇扫盲文。当然,考虑到目前大多微服...

网友评论

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

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