Dubbo服务降级

Posted Coreqi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dubbo服务降级相关的知识,希望对你有一定的参考价值。

  当服务器压力剧增的情况下,根据实际业务情况及流量,对一些服务和页面有策略的不处理或简单处理,从而释放服务器资源以保证核心业务正常运作或高效运作。

  可以通过服务降级功能临时屏蔽某个出错的非关键服务并定义降级后的返回策略。

Dubbo支持两种服务降级策略

  1)、mock=force:return+null

  表示服务消费者对该服务方法的调用都直接返回null值,不发起远程调用,用于屏蔽不重要的服务不可用时的影响。

  eg:在dubbo-admin中  首页-》服务治理-》消费者-》某服务、点击屏蔽

  2)、mock=fail:return+null

  表示服务消费者对该服务方法的调用失败后,再返回null值,不抛异常,用于容忍不重要的服务不稳定时的影响。

  eg:在dubbo-admin中  首页-》服务治理-》消费者-》某服务、点击容错

以上是关于Dubbo服务降级的主要内容,如果未能解决你的问题,请参考以下文章

Dubbo中服务降级服务限流限流措施

Dubbo服务降级

「DUBBO系列」服务降级源码分析

Dubbo3高级特性「框架与服务」 针对出现异常的RPC的服务功能降级机制

dubbo服务降级

Dubbo 支持服务降级吗?