每日面试题分享173:什么是限流?有哪些限流算法?

📅 发布时间:2026/7/11 13:23:59 👁️ 浏览次数:
每日面试题分享173:什么是限流?有哪些限流算法?
限流就是限制到达系统的并发请求数让系统只处理能力范围内的请求超出就拒绝或者排队。限流算法如下1、计数器维护一个计数器请求来了就加一窗口结束就将计数器清零超过阈值就拒绝。2、滑动窗口记录时间窗口内每个请求的时间点统计窗口内请求数是否超限。3、漏桶类似于一个消息队列请求先进桶服务端定速从桶中取出请求并处理桶满就拒绝。4、令牌桶定速向桶中放令牌请求来了要先拿令牌拿到才能通过拿不到就拒绝。