using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TokenBucketLib { /// /// 令牌桶工厂,用来生成令牌桶 /// public static class TokenBucketFactory { /// /// 制造一个令牌桶 /// /// 令牌投放速度 /// 令牌上限 /// 初始令牌数 /// 一个令牌桶 public static TokenBucket Buid(int ir, int bs, int ip) { return new TokenBucket(ir, bs, ip > bs ? bs : ip); } public static QueueTokenBucket BuidQueueTokenBucket() { return new QueueTokenBucket(); } } }