服务熔断:
服务熔断是指,当服务A调⽤的某个服务B不可⽤时,上游服务A为了保证⾃⼰不受影响,从⽽不再调⽤服务B,直接返回⼀个结果,
减轻服务A和服务B的压⼒,直到服务B恢复
。
服务降级:
服务降级是指,当发现系统压⼒过载时,可以通过关闭某个服务,或
限流
某个服务来
减轻系统压
⼒,这就是服务降级
。
相同点:
-
都是为了 防⽌系统崩溃
-
都让 ⽤户体验到某些功能暂时不可⽤
不同点:
熔断是下游服务故障触发的,降级是为了降低系统负载