流量控制

最近更新时间:2024-11-05 10:53:42

我的收藏
您可以在使用计划中,创建配额每秒最大请求数,即可实现在此使用计划下限制总次数和每秒频率。
例如:
1. 您创建了一对密钥对A,绑定到此使用计划中,详细绑定方式可参见 绑定使用计划和密钥对
2. 单击对应的 ID/使用计划名,进入编辑使用计划,分别启用每秒最大请求数启用配额
3. 将使用计划的每秒最大请求数设置为100,将启用配额设置为1000。



4. 将使用计划绑定到您需要限流的环境中,绑定方式详细参见 绑定使用计划和服务环境
以 release 环境为例,则可实现效果如下:
对 release 环境中的 API,通过该密钥对A调用该环境 API 的用户,最大以 100次/秒 的频率调用,最大能调用1000次。
注意:
目前每个使用计划每秒最大请求数可配置2000。
由于 API 网关架构设计为高可用设计,转发请求将由底层不同节点处理,当设置的每秒最大请求数过小时,则流量控制有一定概率不准确,实际允许请求数会略大于配置的数值。例如设置每秒最大请求数为5次,那么实际通过请求可能会达到6-10次。