限流里的滑动窗口和固定窗口区别在哪

101次阅读
没有评论

两者都能做限流,但它们对临界时间点的处理方式不同,这正是差异所在。

固定窗口怎么工作

固定窗口按自然时间段计数,比如每 1 秒允许 100 次请求。实现简单,但在窗口切换边界容易出现“前一秒末尾冲一批,后一秒开头再冲一批”的突刺流量。

滑动窗口解决了什么问题

滑动窗口不只看某个整秒,而是持续统计最近一段时间内的请求量,因此能更平滑地反映真实流量,减少临界点的双倍放量问题。

是不是滑动窗口一定更好

也不绝对。它通常实现更复杂,内存和计算成本也更高。对很多简单后台接口,固定窗口已经够用;对秒杀、验证码、登录风控这类边界敏感场景,滑动窗口更稳。

结论

固定窗口胜在简单,滑动窗口胜在更接近真实流量控制,关键看你更在意实现成本还是限流精度。

正文完
 0
bdspAdmin
版权声明:本站原创文章,由 bdspAdmin 于2026-03-30发表,共计307字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)