服务降级
更新时间 2026-04-17 17:37:44
最近更新时间: 2026-04-17 17:37:44
在微服务场景中,当下游服务出现异常,或下游服务返回的不是预期内的结果时,这时会对上游业务造成影响。通过配置服务降级功能,可以对下游服务进行降级处理,返回预期内的结果。服务降级是指在下游服务出现不可用或响应过慢时。上游服务主动调用本地的降级逻辑,迅速返回给用户。降级逻辑中可以返回异常码,也可以返回一个固定的数据。熔断可以理解为降级中的一部分。
前提条件
已部署应用。
已开通 MSE 微服务治理。
说明 使用 MSE 时会产生单独费用。MSE 的计费说明,请参见微服务治理计费概述。
功能入口
登录 CAE控制台,在左侧导航栏选择应用管理 > 应用列表,然后单击目标应用名称。
在左侧导航栏,选择微服务治理 > 流量治理,单击服务降级。
服务降级规则参数说明
| 参数 | 说明 |
|---|---|
| 规则名称 | 服务降级规则的名称。 |
| 描述 | 规则的详情描述。 |
| 服务提供者应用 | 服务提供者,被降级的应用。 |
| 降级应用 | 选择应用为待降级应用。 |
| 服务降级规则列表 | -- |
| 框架类型 | SpringCloud和Dubbo。 |
| 服务路径 | 服务的接口。 |
| 请求方法 | GET/POST。 |
| 执行策略 | 所有请求生效/异常请求生效。 |
| 降级策略 | 降级策略分为四种,分别是返回Null值、返回Exception异常、返回自定义Json数据、自定义回调。 |
| 默认状态 | 默认打开或关闭规则。 |