1、滑动窗口算法 - 精确计数的魔法滑动窗口算法通过时间分片和独立计数器,巧妙地解决了临界值问题,让流量统计如丝般顺滑。它的出现,让限流更加精细化,但面对突发的短时间集中流量,仍需其他手段。 令牌桶算法 - 平滑流量的瑰宝想象一下,每个请求都需要获取令牌才能前进。

2、常见的限流算法包括计数器、漏桶算法和令牌桶算法等,它们各有特点,适用于不同场景。计数器算法通过计数器统计一定时间窗口内的请求数,超过预设阈值则拒绝或排队新请求。固定窗口计数器算法与滑动窗口计数器算法在处理流量峰值时各有侧重,前者适用于固定时间窗口,后者则通过动态调整窗口大小来适应流量波动。