服务降级和服务熔断的区别
服务降级和服务熔断的区别:
- 服务降级:当服务调用出现响应时间过长或者运行出差或者宕机,就会调用服务降级方法快速响应。
- 服务熔断,只有在一定时间内服务调用失败(报错、超时、宕机)达到一定次数,才会启动服务熔断,进而调用服务降级方法快速响应。
- 服务降级每次都会先调用原服务方法,调用失败才会执行服务降级方法;服务熔断状态会直接调用服务降级方法。
服务降级
由于爆炸性的流量冲击,对一些服务进行有策略的放弃,以此缓解系统压力,保证目前主要业务的正常运行。它主要是针对非正常情况下的应急服务措施:当此时一些业务服务无法执行时,给出一个统一的返回结果。
服务熔断
由于爆炸性的流量冲击,对一些服务进行有策略的放弃,以此缓解系统压力,保证目前主要业务的正常运行。它主要是针对非正常情况下的应急服务措施:当此时一些业务服务无法执行时,给出一个统一的返回结果。
浙公网安备 33010602011771号