From 7a2200671a0f46b395c40e9a51900193cd1cc49c Mon Sep 17 00:00:00 2001 From: Xargin Date: Sat, 16 Jun 2018 22:16:37 +0800 Subject: [PATCH] =?UTF-8?q?remove=20todo=EF=BC=8C=E6=9C=AA=E6=9D=A5?= =?UTF-8?q?=E8=BF=99=E9=87=8C=E7=9A=84=E5=9B=BE=E8=BF=98=E8=A6=81=E9=87=8D?= =?UTF-8?q?=E6=96=B0=E7=94=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ch5-web/ch5-06-ratelimit.md | 1 - 1 file changed, 1 deletion(-) diff --git a/ch5-web/ch5-06-ratelimit.md b/ch5-web/ch5-06-ratelimit.md index e73693b..366e8f9 100644 --- a/ch5-web/ch5-06-ratelimit.md +++ b/ch5-web/ch5-06-ratelimit.md @@ -108,7 +108,6 @@ Transfer/sec: 5.51MB 这两种方法看起来很像,不过还是有区别的。漏桶流出的速率固定,而令牌桶只要在桶中有令牌,那就可以拿。也就是说令牌桶是允许一定程度的并发的,比如同一个时刻,有 100 个用户请求,只要令牌桶中有 100 个令牌,那么这 100 个请求全都会放过去。令牌桶在桶中没有令牌的情况下也会退化为漏桶模型。 -TODO,这里需要画漏桶和令牌桶的图 ![leaky bucket](../images/ch6-06-leaky-bucket.jpg) 实际应用中令牌桶应用较为广泛,开源界流行的限流器大多数都是基于令牌桶思想的。并且在此基础上进行了一定程度的扩充,比如 `github.com/juju/ratelimit` 提供了几种不同特色的令牌桶填充方式: