51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#RateLimiter
使用Guava-RateLimiter限流控制qps
转自:https://www.jianshu.com/p/8f548e469bbe常用的限流算法有漏桶算法和令牌桶算法,guava的RateLimiter使用的是令牌桶算法,也就是以固定的频率向桶中放入令牌,例如一秒钟10枚令牌,实际业务在每次响应请求之前都从桶中获取令牌,只有取到令牌的请求才会被成功响应,获取的方式有...
代码星球
·
2020-08-05
使用
Guava-RateLimiter
限流
控制
qps
最近学习了限流与RateLimiter
前言分布式环境下应对高并发保证服务稳定几招,按照个人理解,优先级从高到低分别为缓存、限流、降级、熔断,每招都有它的作用,本文重点就讲讲限流这部分。坦白讲,其实上面的说法也不准确,因为服务降级、熔断本身也是限流的一种,因为它们本质上也是阻断了流量进来,但是本文希望大家可以把限流当做一个单纯的名词来理解,看一下对请求做流控...
代码星球
·
2020-08-01
最近
学习
限流
RateLimiter
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他