什么是服务降级和熔断

图片[1]-什么是服务降级和熔断-不念博客

降级

降级是解决系统资源不足和海量业务请求之间的矛盾

在暴增的流量请求下,对一些非核心流程业务、非关键业务,进行有策略的放弃,以此来释放系统资源,保证核心业务的正常运行,尽量避免这种系统资源分配的不平衡,打破二八策略,让更多的机器资源,承载主要的业务请求。服务降级不是一个常态策略,而是应对非正常情况下的应急策略。

服务降级的结果,通常是对一些业务请求,返回一个统一的结果,可以理解为是一种FailOver快速失败的策略,一般通过配置中心配置开关实现开启降 。

熔断

熔断模式保护的是业务系统不被外部大流量或者下游系统的异常而拖垮。

如果开启了熔断,订单服务可以在下游调用出现部分异常时,调节流量请求,比如在出现10%的失败后,减少50%的流量请求,如果继续出现50%的异常,则减少80%的流量请求。

相应的,在检测的下游服务正常后,首先恢复30%的流量,然后是50%的流量,接下来是全部流量。

© 版权声明
THE END