01、服务雪崩、服务熔断、服务降级 -- 基础概念

╰+哭是因爲堅強的太久メ 2022-12-14 03:42 234阅读 0赞

相关参考文章:https://zhuanlan.zhihu.com/p/59109569

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

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

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

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

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

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

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

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

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

发表评论

表情:
评论列表 (有 0 条评论,234人围观)

还没有评论,来说两句吧...

相关阅读

    相关 服务熔断降级简介

    背景   很多网站背后都是一个庞大的分布式系统,多个子系统之间的调用大多是远程调用,要么HTTP要么RPC,这种远程调用其实是不可控的,当调用链越长,风险也就越大。

    相关 服务熔断服务降级

    1 服务雪崩 现象:在一个时刻微服务系统中所有微服务均不可用的这种现象称为服务雪崩 引发:在调用链路中某个服务执行时间过长,导致自生服务