token bucket工作原理
2016-12-03 09:03:59 0 举报
令牌桶(Token Bucket)是一种流量控制算法,用于限制数据包的传输速率。它的原理是:系统按照一定的速率向令牌桶中添加令牌,当需要发送数据时,需要从令牌桶中取出一个令牌。如果令牌桶中没有令牌,那么数据包将被阻塞或延迟发送。当令牌桶中有令牌时,数据包可以被发送。 令牌桶的容量表示在不超过该速率的情况下最多可以有多少个数据包通过。当令牌桶已满时,新添加的令牌会被丢弃。这种方式可以平滑地限制数据的传输速率,而不是立即阻止所有数据包的传输。