限流实现套路

实现效果:

  1. 匀速/给定分布的速度
  2. 限速

两种模型:漏桶、令牌桶

组件: Sentinel, RateLimiter, Hystrix, resilience4j

滑动窗口:1s分成20个槽,维护每秒的请求数量。 令牌桶:按照指定的速率往桶里放token,请求线程去拿token 漏桶:请求过来时放到漏桶中,看是否超出限制。 信号量

guava 限流技术原理分析

2021-04-14 17:29:52 +0800 yajw Update 2021-03-27 限流实现套路.md M
2021-03-27 14:49:15 +0800 yajw Copy old posts A