微服务雪崩/微服务熔断/微服务降级区别(简单总结版)

本文简单总结了微服务中的雪崩、熔断和降级概念。微服务雪崩是指在A调用B,B调用C的链式结构中,C的崩溃导致A和B承受不住压力。微服务熔断是在下游服务不可用时,上游服务停止调用并快速返回,以保护整体服务的可用性。微服务降级则是通过停掉不重要业务或启用本地降级逻辑,来应对服务响应慢或不可用的情况,保证核心功能的正常运行。
摘要由CSDN通过智能技术生成

微服务雪崩/微服务熔断/微服务降级区别

微服务雪崩

1.调用链是链式结构,A调用B调用C
如果因为服务C崩溃也造成A和B扛不住压力,就是服务雪崩,
和数据库中的正好相反哈,这里雪崩指的是造成压力都打在上面服务,而指的是都打在数据库上。

微服务熔断

1.当下游的服务因为某种原因突然变得不可用或响应过慢,上游服务为了保证自己整体服务的可用性,不再继续调用目标服务,直接返回,快速释放资源。如果目标服务情况好转则恢复调用。

微服务降级

1.当下游的服务因为某种原因响应过慢,下游服务主动停掉一些不太重要的业务,释放出服务器资源,增加响应速度!
当下游的服务因为某种原因不可用,上游主动调用本地的一些降级逻辑,避免卡顿,迅速返回给用户!
2.伪代码

try{
   
    //调用下游的helloWorld服务
    xxRpc.helloWorld();
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值