限流计算原理
令牌桶以固定速率往桶里补令牌,请求消耗令牌;桶空则限流。桶容量决定突发上限,补令牌间隔决定长期速率。
这个工具能做什么
- 由速率与突发容量推导限流参数
- 给出补充间隔与建议
- 本地运行,不上传
怎么使用(输入说明)
- 填平均速率(次/秒)与突发容量。
- 查看桶容量、补充间隔。
- 一键复制建议配置。
令牌桶和漏桶有什么不同
令牌桶允许短时突发(只要桶里有令牌);漏桶以恒定速率出水,更平滑、削峰更强。两者都用于 API 限流。
计算实例
速率 10/s、突发 20:每 100 ms 补 1 个令牌,桶容量 20,长期 ≤ 10/s。
常见问题 FAQ
Q:突发容量设多大合适?
A:按业务峰值短时请求量设,太大失去限流意义,太小拒正常突发。
Q:补充间隔能小于 1ms 吗?
A:本工具取毫秒整数,超高频时按 1ms 处理。