You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Traefik限流average值设为2未生效,请求速率超限制问题咨询

Traefik 限流规则未按预期生效问题

配置的限流规则

我为某API服务配置了如下Traefik限流规则:

traefik.http.middlewares.my-api-service-ratelimit.ratelimit.average=2
traefik.http.middlewares.my-api-service-ratelimit.ratelimit.burst=100

测试情况

使用Siege工具发起15个并发请求进行测试,结果如下:

Transactions:                 15 hits
Availability:                 100.00 %
Elapsed time:                 3.65 secs
Data transferred:             0.00 MB
Response time:                2.74 secs
Transaction rate:             4.11 trans/sec
Throughput:                   0.00 MB/sec
Concurrency:                  11.25
Successful transactions:      15
Failed transactions:          0
Longest transaction:          3.65
Shortest transaction:         1.52

疑问

根据Traefik文档说明:

average是允许单个来源的最大请求速率,默认单位为请求/秒。

我将average值设置为2,且所有请求均来自同一IP地址,但测试得到的请求速率为4.11 req/s,且该速率会随并发请求数增加而上升。Traefik难道不应该将速率限制在2 req/s吗?

内容的提问来源于stack exchange,提问作者Arun Nair

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 14:45:32