1.服务熔断–>服务端:某个服务超时或异常,引起熔断。
2.服务降级–>服务端: 从整体网站考虑,当某个服务熔断或关闭之后,服务不再调用,此时客户端实现了FallBackFactory的类,返回一个用户指示信息,但会导致整体服务水平下降,但提高了可靠性。
3.触发原因不同。服务熔断一般是某个服务故障引起的,而服务降级是从整体负荷考虑,管理目标层次不太一样,熔断起始是一个框架处理,每个微服务都需要,而降级一般需要对业务有层级之分。
4.实现方式不一样。服务降级具有代码入侵性(由控制器完成/或自动降级),熔断一般称为自我熔断。
帖子还没人回复快来抢沙发