Skip to content

Commit a57fae3

Browse files
committed
update ratelimit img
1 parent 39c492d commit a57fae3

File tree

2 files changed

+1
-1
lines changed

2 files changed

+1
-1
lines changed

ch5-web/ch5-06-ratelimit.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ Transfer/sec: 5.51MB
108108

109109
这两种方法看起来很像,不过还是有区别的。漏桶流出的速率固定,而令牌桶只要在桶中有令牌,那就可以拿。也就是说令牌桶是允许一定程度的并发的,比如同一个时刻,有 100 个用户请求,只要令牌桶中有 100 个令牌,那么这 100 个请求全都会放过去。令牌桶在桶中没有令牌的情况下也会退化为漏桶模型。
110110

111-
![leaky bucket](../images/ch6-06-leaky-bucket.jpg)
111+
![token bucket](../images/ch5-token-bucket.png)
112112

113113
实际应用中令牌桶应用较为广泛,开源界流行的限流器大多数都是基于令牌桶思想的。并且在此基础上进行了一定程度的扩充,比如 `github.com/juju/ratelimit` 提供了几种不同特色的令牌桶填充方式:
114114

images/ch5-token-bucket.png

15 KB
Loading

0 commit comments

Comments
 (0)