什么是服务熔断?什么是服务降级?区别是什么?

概念:

  • 服务熔断是指,当 服务A 调用的某个 服务B 不可用时,上游 服务A 为了保证自己不受影响,从而不再调用 服务B ,直接返回一个结果,减轻 服务A 和 服务B 的压力,直到 服务B 恢复
  • 服务降级是指,当系统压力过载时,可以通过关闭某个服务,或限流某个服务来减轻系统压力

相同点:

  • 都是为了防止系统崩溃
  • 都让用户体验到(明白)某些功能暂时不可用

不同点:

  • 服务熔断是下游服务故障引发的
  • 服务降级是为了降低系统负载

你可能感兴趣的:(Accumulate,steadily,什么是服务熔断,什么是服务降级)