Guava學習計劃-Semaphore—RateLimiter-漏桶算法-令牌桶算法區別

java中對於生產者消費者模型,或者小米手機營銷  1分鐘賣多少臺手機等都存在限流的思想在裏面。 關於限流 目前存在兩大類,從線程個數(jdk1.5 Semaphore)和RateLimiter速率(guava) Semaphore:從線程個數限流 RateLimiter:從速率限流  目前常見的算法是漏桶算法和令牌算法 令牌桶算法。相比漏桶算法而言區別在於,令牌桶是會去勻速的生成令牌,拿到令牌才
相關文章
相關標籤/搜索