SpringCloud------熔断与降级

1.熔断:

相当于保险丝,为了防止整个系统故障,包含自己和整个下游服务

订单服务 -》商品服务

     -》用户服务 (还有其它服务会调用此服务,就可能出现异常)-》熔断

2.降级:

抛弃一些非核心的接口和数据

旅行箱的例子:

只带核心的物品,抛弃非核心的,等有条件的时候再去携带这些物品

3.熔断和降级互相交集

相同点:

1)从可用性和可靠性出发,为了防止系统奔溃

2)最终让用户体验到的是某些系统功能不能用

不同点:

1)服务熔断一般是下游服务故障导致的,而服务降级一般是从整体系统负荷考虑,由调用方控制

原文地址:https://www.cnblogs.com/tianhengblogs/p/12486235.html