漏桶算法

近期在研究Jaeger,Jaeger中有一種採集策略是速率限制類型,內部使用的是漏桶算法,在這裏研究了下Jaeger漏桶算法的實現原理,本身仿照其實現了一個rateLimiter,並進行了相關測試,下面是主要實現。算法 lck:lck是互斥鎖,主要用來防止併發狀況下產生錯誤。 rate:速率,即接口每秒限制多少個請求。在這裏也就是水滴從漏桶中流出的速度,同時也是餘量增長的速度。 balance:漏
相關文章
相關標籤/搜索