应用平台 APPSTAGE-配置OLC服务:新增流控规则
新增流控规则
流控规则支持针对微服务/接口的资源流控、不区分微服务接口的全局参数流控和节点级动态流控规则。
- 在流控服务详情页面,选择“流控规则”页签,单击“新增流控规则”。
- 配置流控规则相关参数,配置完成后单击“保存”。
- 资源流控
表3 资源流控参数说明 参数
说明
限流控制类型
选择资源流控,针对微服务/接口资源进行流控。
资源名称
选择新增资源中创建的资源名称,与微服务/接口绑定,每个资源最多创建4条规则,规则的限流控制类型和是否集群流控不能重复。
流控类别
- QPS:每秒速率流控。
- 配额:特定时间的请求阈值。
限流阈值
流控阈值,整个微服务/接口调用总量的阈值,如果请求总量超过该阈值,后续请求会被流控;0表示不流控。
禁用时间
当限流控制类型为QPS时,显示该参数。
流控后禁用时间内的所有请求不再判断请求量,直接全部流控。
允许的突增量
当限流控制类型为QPS时,显示该参数。
流控突发量,该参数可以调整令牌桶的大小,令牌桶大小为(阈值+突增量)/时间窗口,时间窗口单位为s。
是否集群限流
选择“是”或“否”。开启后对集群内此资源的调用总量进行限制。
集群限流阈值模式
当流控类别为QPS,开启集群限流时,显示该参数。
- 单机均摊
- 总体阈值
本地配额缓存数
当流控类别为配额,开启集群限流时,显示该参数。
防止D CS 热点key的参数,可以减少DCS的访问,默认值为5。
该参数需要合理配置,配置过小容易造成热点key问题,配置过大可能导致部分节点放通部分节点流控的问题。
时间窗口
填写时间,单位为秒,表示间隔多少秒允许一个请求通过。默认为1秒,取值范围为1~86400。
是否开启流控规则
选择是否开启流控规则。
新增参数
单击“新增参数”,可以根据需要新增多条流控规则。
- 参数名称:参数级规则的参数名。
- 限流阈值:默认的参数阈值,如果没有指定参数值,都按该阈值进行流控。
单击新增参数列表前的,单击“新增参数值”,可以为参数配置多条参数值。
- 参数值:参数级规则的参数值。
- 参数阈值:指定的参数值按该阈值进行流控。
- 全局参数流控
全局参数流控规则与资源流控的参数级规则含义类似,仅不对微服务/接口做限制。
表4 全局参数流控参数说明 参数
说明
限流控制类型
选择全局参数
参数名称
填写参数名称。
流控类别
- QPS:每秒速率流控。
- 配额:特定时间的请求阈值。
限流阈值
流控阈值,默认的参数阈值,如果没有指定参数值,都按该阈值进行流控。
禁用时间
当限流控制类型为QPS时,显示该参数。
流控后禁用时间内的所有请求不再判断请求量,直接全部流控。
允许的突增量
当限流控制类型为QPS时,显示该参数。
流控突发量,该参数可以调整令牌桶的大小,令牌桶大小为(阈值+突增量)/时间窗口,时间窗口单位为s。
是否集群限流
选择“是”或“否”。开启后对集群内此资源的调用总量进行限制。
集群限流阈值模式
当流控类别为QPS,开启集群限流时,显示该参数。
- 单机均摊
- 总体阈值
本地配额缓存数
当流控类别为配额,开启集群限流时,显示该参数。
防止DCS热点key的参数,可以减少DCS的访问,默认值为5。
该参数需要合理配置,配置过小容易造成热点key问题,配置过大可能导致部分节点放通部分节点流控的问题。
时间窗口
填写时间,单位为秒,表示间隔多少秒允许一个请求通过。默认为1秒,取值范围为1~86400。
是否开启流控规则
选择是否开启流控规则。
新增参数
单击“新增参数值”,配置多条参数值。
- 参数值:参数级规则的参数值。
- 参数阈值:指定的参数值按该阈值进行流控。
- 节点级动态流控
表5 节点级动态流控参数说明 参数
说明
限流控制类型
选择节点级动态流控。
是否开启流控规则
选择是否开启流控规则。
CPU过载阈值
CPU利用率超过该值时,接口的放通比例开始降低,直到降低至最低放通比例;CPU利用率越高,接口放通比例下降越快。该阈值要求为小数,范围为0~1,支持精度为小数点后四位。
CPU恢复阈值
CPU利用率小于该值时,接口的放通比例开始恢复,直到恢复至100%;CPU利用率越低,接口放通比例恢复越快。该阈值要求为小数,范围为0~1,支持精度为小数点后四位,并且小于CPU过载阈值。
最低放通比例
配置各个接口等级对应的最低放通比例,在CPU始终处于过载状态时,仍然能放通该比例的请求。
范围为0~1,支持精度为小数点后四位。
- 资源流控
- 在弹出框中单击“确认”。
- web应用防火墙新增策略_web应用防火墙添加规则_web应用防火墙添加域名
- 应用管理平台_web应用管理_微服务应用管理-华为云
- 日志监控与告警_日志告警规则_如何配置日志告警_日志分析_日志服务
- 如何使用应用管理与运维平台_应用管理_应用运维_微服务应用治理
- API网关的策略_API网关的插件策略_APIG传统策略
- 应用管理与运维平台如何管理微服务_微服务应用_微服务应用管理-华为云
- 视频云转码api_音视频API_视频直播api
- API网关的优势_API网关的应用场景_APIG产品术语
- 什么是数字人_数字人直播-数字人直播带货-华为云1
- 应用托管服务流程_代码托管平台_云应用引擎CAE-华为云