微服务引擎MSE

配置自适应流控

2025-05-28 02:49:18

系统支持自动化流控或手动设置流控规则,以确保系统的资源分配和负载平衡。自动化流控是根据系统的CPU使用率动态调整应用程序的入口流量,以达到最大吞吐量状态下的系统稳定运行;手动设置流控规则则是从整体角度出发,人工设置规则来控制应用程序的入口流量,以保证系统的负载平衡。

功能入口

a.     登录微服务治理控制台。

b.     在控制台左侧导航栏中选择应用治理。

c.     在应用治理页面的应用卡片页签单击目标应用卡片。

d.     进入应用之后,新建隔离规则:在左侧导航栏,单击流量防护,在流量防护 - 规则管理 - 自适应规则页,单击新增自适应规则按钮。

e.     在页面右上角,关闭自适应流控,在对话框中单击确定关闭。

f.      在自适应流控页签左上角单击新建系统保护规则。

g.     在新建系统保护规则对话框中配置规则信息。

参数说明

参数

描述

使用场景说明

CPU使用率

阈值设置范围为0.0~1.0(代表0%~100%)。

在考虑基础资源水位的情况下,可以使用系统水位来保证一定的冗余水位,但同时需要留出一定的水位,以便系统能够应对突发情况,并保证系统的可用性。

Load

当系统的负载超过阈值,且系统当前的并发线程数超过系统容量时才会触发系统保护。

同上。系统容量由系统的maxQps * minRt计算得出。

线程数

当单台机器上所有入口流量的并发线程数达到阈值即触发系统保护。

同上

入口平均RT

当单台机器上所有入口流量的平均RT达到阈值即触发系统保护,单位是毫秒。

适用于评估入口请求的场景,以便确定系统的负载情况和性能表现。

入口总QPS

当单台机器上所有入口流量的QPS达到阈值即触发系统保护。

同上


3rg7cPs2vG31