概述
业务高峰期时。您可以通过服务降级功能,对部分的服务消费者进行降级操作,让不重要的业务方不进行真实地调用,直接返回降级的结果,将宝贵的下游服务提供者资源保留给重要的业务调用方使用,从而提升整体服务的稳定性。
查看服务降级规则列表
在左侧导航栏,选择微服务治理 > dubbo > 服务降级。查看当前账号下的服务降级规则。服务降级规则展示了规则名称、服务提供者应用、服务降级应用、应用框架、状态等信息,如果服务较多,可以通过环境、规则名称、被调用方进行筛选或搜索。
创建服务降级规则
在服务降级规则页面单击创建降级规则。
● 环境:选择一个环境。
● 规则名称:服务降级规则名称,例如 order-sales。
● 规则描述:服务降级规则描述。
● 服务提供者应用:选择提供服务的应用。
● 降级应用:选择被调用的降级服务应用。
● 降级规则:
- 框架类型:选择dubbo类型框架。
- 服务路径:选择服务应用和Path。
- 请求方法:选择应用的请求方式。
- 执行策略:选择服务降级的执行策略,包括所有请求生效和请求异常生效,请根据实际需求进行选择。
- 降级策略:选择服务降级的具体策略,包含返回Null值、返回Exception异常、返回自定义JSON数据和自定义回调,请根据实际需求选择。