go漏桶算法 伪代码 // 定义漏桶结构 type leakyBucket struct { timestamp time.Time // 当前注水时间戳 (当前请求时间戳) capacity float64 // 桶的容量(接受缓存的请求总量) rate float64// 水流出的速度(处理请求速度) water float64 // 当前水量(当前累计请求数) } // 判断是否加水(是否处理请求) func addWater(bucket leakyBuc