当前位置: 首页 > 图灵资讯 > java面试题> 金三银四精选java面试题-什么是服务熔断?什么是服务降级?区别是什么?

金三银四精选java面试题-什么是服务熔断?什么是服务降级?区别是什么?

来源:图灵教育
时间:2023-12-24 09:40:30
 

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

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

 

相同点:

  1. 都是为了防止系统崩溃
  2. 都让用户体验到某些功能暂时不可用

 

不同点:熔断是下游服务故障触发的,降级是为了降低系统负载