06 2022 档案
摘要:参见:https://wenku.baidu.com/view/5419830dccc789eb172ded630b1c59eef8c79a10.html
阅读全文
摘要:Sentinel中使用的令牌桶算法,是参考着Guava中的令牌桶算法来的。所以在此之前有必要分析下Guava中的限流算法。参见https://www.cnblogs.com/krock/p/16347965.html 这里直接看Sentinel中如何进行预热限流的。 流控规则看 FlowRuleCh
阅读全文
摘要:Guava中限流算法是通过RateLimiter来实现的。关于其设计的理解参见:https://www.cnblogs.com/krock/p/16348037.html 我们先来看下使用效果: public static void main(String[] args) { ExecutorSer
阅读全文
摘要:RateLimiter是一个抽象类。 在RateLimiter的类上面的注释中大概知道如下信息: 1:一个限流器以固定配置的速率来分配令牌,每次acquire方法的调用,如果令牌桶的令牌不够的时候会阻塞,直到有足够的令牌生成。 2:RateLimiter是线程安全的,它会限制所有线程的总速率。但是它
阅读全文