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