zoukankan      html  css  js  c++  java
  • 服务雪崩、服务熔断、服务降级 -- 基础概念

    1、服务雪崩(服务像雪崩一样崩塌破坏

    服务雪崩的概念简单的理解为,一条服务链A(用户服务)、B(订单服务)、C(支付服务)三个服务,分别是A调用B,B调用C。

    一般而言任务量最大的是底层服务C。

    服务C如果挂了(宕机)导致B服务间接也不可用、B服务不可用又间接导致A不可用。这样这条服务链A->B->C也就全部挂了,就像雪崩一样,因为一个服务不可用导致全部服务不可用。因此这种现象就是服务雪崩。

    2、服务熔断(断开上层服务,保护下层服务

    服务熔断:好比保险丝(生活化打比方)、断路器(专业化打比方),是防止服务雪崩出现的一种保护措施。

    服务熔断的作用:底层服务C不可用、或者处理不过来请求,上层服务B就开启熔断,相当于保险丝断开的作用,让服务B不再调用C,等C服务恢复。服务B会按照周期性的询问C是否可用。当C恢复了。B则会恢复到正常的状态(断路器关闭、服务恢复)

    3、服务降级(服务按照重要性处理流量

    服务降级:将不重要或不紧急的服务 延迟或暂停这种现象叫做服务降级。好比权重分配

    原文链接:https://blog.csdn.net/qq_41813208/article/details/109039368

  • 相关阅读:
    c# 数组自定义排序
    我的第一个npm包:wechat-menu-editor 基于Vue的微信自定义菜单编辑器
    vue-element-admin左侧目录的三级展示
    vue的input框输入不了
    常用IDE(开发工具)
    DOM – 大杂烩
    Glob 语法
    Tailwind CSS – 学习笔记
    Google Ads – 大杂烩
    Webpack 学习笔记
  • 原文地址:https://www.cnblogs.com/ljstudy/p/14484776.html
Copyright © 2011-2022 走看看