应用平台 APPSTAGE-配置微服务治理:新增OLC流控
新增OLC流控
- 在配置服务治理项页面,选择“OLC流控”页签,单击“新增”。
- 在新增OLC流控页面,选择配置不区分微服务接口的全局参数流控、针对微服务/接口的资源流控和节点级动态流控规则。
表10 新增全局资源 参数
说明
资源类型
选择全局资源。
参数名
填写参数名称。
字符长度0~50,可以由字母、数字、下划线、短横线、点组成,不能包含特殊字符。例:Limit_rule-001。
限制流控类型
- QPS:每秒速率流控。
- 配额:特定时间的请求阈值。
阈值
流控阈值,正整数类型或0。
允许的突增量
当限流控制类型为QPS时,显示该参数。
允许的QPS突增值,作为突增增量累加到阈值上。
禁用时间
当限流控制类型为QPS时,显示该参数。
被流控后禁用时间。
时间窗口
填写时间,单位为秒,表示间隔多少秒允许一个请求通过。默认为1秒,取值范围为1~86400。
是否集群限流
选择“是”或“否”。开启后对集群内此资源的调用总量进行限制。
集群限流阈值模式
当流控类别为QPS,开启集群限流时,显示该参数。
- 单机均摊
- 总体阈值
本地配额缓存数
当流控类别为配额,开启集群限流时,显示该参数。
防止D CS 热点key的参数,可以减少DCS的访问,默认值为5。
该参数需要合理配置,配置过小容易造成热点key问题,配置过大可能导致部分节点放通部分节点流控的问题。
开启流控规则
选择是否开启流控规则。
表11 新增接口资源 参数
说明
资源类型
选择接口资源。
是否使用别名
选择是否使用别名。
原始服务名
使用别名时,需要填写原始服务名。
Schema
- All
- *
微服务方法
-
限流控制类型
- QPS:每秒速率流控。
- 配额:特定时间的请求阈值。
阈值
流控阈值,正整数类型或0。
允许的突增量
当限流控制类型为QPS时,显示该参数。
允许的QPS突增值,作为突增增量累加到阈值上。
禁用时间
当限流控制类型为QPS时,显示该参数。
被流控后禁用时间。
时间窗口
填写时间,单位为秒,表示间隔多少秒允许一个请求通过。默认为1秒,取值范围为1~86400。
是否集群限流
选择“是”或“否”。开启后对集群内此资源的调用总量进行限制。
集群限流阈值模式
当流控类别为QPS,开启集群限流时,显示该参数。
- 单机均摊
- 总体阈值
本地配额缓存数
当限流控制类型为配额,开启集群限流时,显示该参数。
防止DCS热点key的参数,可以减少DCS的访问,默认值为5。
该参数需要合理配置,配置过小容易造成热点key问题,配置过大可能导致部分节点放通部分节点流控的问题。
开启流控规则
选择是否开启流控规则。
新增参数
单击“新增参数”,可以根据需要新增流控规则。
表12 新增节点级动态流控 参数
说明
资源类型
选择节点级动态流控。
开启流控规则
选择是否开启流控规则。
CPU过载阈值
CPU利用率超过该值时,接口的放通比例开始降低,直到降低至最低放通比例;CPU利用率越高,接口放通比例下降越快。该阈值要求为小数,范围为0~1,支持精度为小数点后四位。
CPU恢复阈值
CPU利用率小于该值时,接口的放通比例开始恢复,直到恢复至100%;CPU利用率越低,接口放通比例恢复越快。该阈值要求为小数,范围为0~1,支持精度为小数点后四位,并且小于CPU过载阈值。
最低放通比例
配置各个接口等级对应的最低放通比例,在CPU始终处于过载状态时,仍然能放通该比例的请求。
范围为0~1,支持精度为小数点后四位。
- 单击“确定”保存配置。
- 如何使用应用管理与运维平台_应用管理_应用运维_微服务应用治理
- CSE微服务治理_服务治理_治理策略_使用服务治理功能
- API网关流量控制策略_流量管控_API网关APIG-华为云
- API网关的优势_API网关的应用场景_APIG产品术语
- 应用管理与运维平台如何管理微服务_微服务应用_微服务应用管理-华为云
- API网关的策略_API网关的插件策略_APIG传统策略
- 应用管理平台_web应用管理_微服务应用管理-华为云
- 微服务平台有哪些功能_微服务架构_微服务引擎CSE-华为云
- 微服务平台_微服务平台是什么_华为云微服务平台_微服务优点-华为云
- Spring Cloud应用托管_微服务平台_微服务引擎CSE-华为云