限流 发表于 2022-03-15 分类于 多线程 阅读次数: Valine: 本文字数: 191 阅读时长 ≈ 1 分钟 限流大众的限流方案有两种,一种是漏桶算法,一种是令牌算法 漏桶算法漏桶算法是利用一个缓存区,当请求进入系统时,无论请求的速率如何,都先在缓存区内保存,然后以固定的流速流出缓存区进行处理 令牌桶算法令牌桶算法是一种反向的漏桶算法,桶中存放的不再是请求,而是令牌,只有拿到令牌后,才能对请求进行处理,如果没有令牌,就需要等待可用的令牌,为了限制流速,该算法每单位时间产生一定量的令牌存入桶中 相关文章 悲观锁和乐观锁 线程简介 CyclicBarrier和CountDownLatch LongAdder 线程死锁 欢迎关注我的其它发布渠道 开源中国 简书 CSDN 博客园 RSS