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