基于多 goroutine 实现令牌桶

前言 令牌桶是一种常见用于控制速率的控流算法。原理于 Wikipedia 上描述以下:git 每秒会有 r 个令牌被放入桶中,即每 1 / r 秒向桶中放入一个令牌。github 一个桶最多能够存放 b 个令牌。当令牌被放入桶时,若桶已满,则令牌被直接丢弃。算法 当一个 n 字节的数据包抵达时,消耗 n 个令牌,而后放行之。缓存 若桶中的令牌不足 n ,则该数据包要么被缓存要么被丢弃。安全 下面咱
相关文章
相关标签/搜索