限流算法概述 hunter

限流算法

限流指的是限制到达系统并发请求数,使得系统能够正常的处理部分用户的请求,来保证系统的稳定性。
常见的限流算法包括以下几种。

  • 固定窗口计数器
  • 滑动窗口计数器
  • 漏桶算法 (nginx 限流)
  • 令牌桶算法(guava limiter)

原理及实现参考以下文章。

限流算法实践
分布式服务限流实战

原文地址:https://www.cnblogs.com/hunter-w/p/15590366.html