什么是Dubbo的服务降级?
当服务器压力剧增的情况下,根据实际业务处理情况,对一些服务和页面有策略的不处理或者换种简单的方式处理,从而释放服务器资源以保障核心业务的正常运行和高效运行;
可以通过服务降级临时屏蔽某个非关键服务,并定义降级后的返回策略;
服务降级策略:
- mock=force:return+null 表示消费者不进行远程调用,直接返回null,用来屏蔽不重要服务不可用时对调用方的影响;
- mock=fail:return+null 表示消费方在调用该服务失败后,返回null,不抛出异常,用来容忍不重要服务不稳定时对调用方的影响;