漏桶算法

近期在研究Jaeger,Jaeger中有一种采集策略是速率限制类型,内部使用的是漏桶算法,在这里研究了下Jaeger漏桶算法的实现原理,本身仿照其实现了一个rateLimiter,并进行了相关测试,下面是主要实现。算法 lck:lck是互斥锁,主要用来防止并发状况下产生错误。 rate:速率,即接口每秒限制多少个请求。在这里也就是水滴从漏桶中流出的速度,同时也是余量增长的速度。 balance:漏
相关文章
相关标签/搜索