降级规则

降级规则,用于对服务降级策略的管理,提供了基于慢调用比例、异常比例、异常数三种降级策略。

查看降级规则列表

基础操作

1.登录微服务引擎实例控制台。

2.点击“服务网关”,再点击“服务网关”“降级规则”,进入降级规则列表页面。

操作说明

操作名称 操作 详解
创建降级规则 创建新的降级规则。
切换微服务引擎实例 根据需要切换不同的微服务引擎实例。
切换微服务空间 根据需要切换不同的微服务空间。
条件查询 根据需求搜索过滤条件查询降级规则,通过enter键可触发查询。
刷新 刷新当前页面数据,不清空查询的关键字。
分页 根据需求跳转页码,设置当前页最大显示条数。
编辑 对降级规则进行编辑。
删除 对降级规则进行删除。

创建降级规则

基础操作

1.点击“创建降级规则”,进入创建降级规则页面。

2.填写降级规则信息。

3.点击提交创建完成

慢调用比例:

属性说明

属性名称 属性说明
微服务引擎实例 选择创建降级规则所属的微服务引擎实例,可在下拉列表中进行切换。
微服务空间 创建降级规则所属的微服务空间,可在下拉列表中进行切换。
规则名称 创建降级规则的名称,支持中文、大小写字母、数字、"-"、"_",长度为2-128个字符。
API 选择降级规则作用的对象即API。
降级策略 可选择慢调用比例、异常比例和异常数,该区间为0~3600000毫秒。
响应时间 慢调用 RT(即最大的响应时间),请求的响应时间大于该值则统计为慢调用,单位为毫秒。
慢调用比例 慢调用比例,当单位统计时长(0.1s)内请求数目大于设置的最小请求数目,并且慢调用的比例大于阈值,则接下来的熔断时长内请求会自动被熔断。经过熔断时长后熔断器会进入探测恢复状态(HALF-OPEN 状态),若接下来的一个请求响应时间小于设置的慢调用 RT 则结束熔断,若大于设置的慢调用 RT 则会再次被熔断。慢调用比率的阈值范围是 [0.0, 1.0],代表 0% - 100%。
异常比例 异常比例,当单位统计时长(0.1s)内请求数目大于设置的最小请求数目,并且异常的比例大于阈值,则接下来的熔断时长内请求会自动被熔断。接下来的一个请求成功完成(没有错误)则结束熔断,否则会再次被熔断。异常比例的阈值范围是 [0.0, 1.0],代表 0% - 100%。
异常数 异常数,当单位统计时长(0.1s)内的异常数目超过阈值之后会自动进行熔断。接下来的一个请求成功完成(没有错误)则结束熔断,否则会再次被熔断。
时间窗口 熔断时长,单位为秒,该区间为0~604800秒。

查看降级规则

基础操作

点击降级规则列表的具体降级规则名,进入降级规则详情页面。