06 2022 档案

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

点击右上角即可分享
微信分享提示