退避:Go(golang)中的简单退避算法 源码
退避 Go(Golang)中的一个简单的指数补偿计数器 安装 $ go get -v github.com/jpillora/backoff 用法 退避是一个time.Duration计数器。 它从Min开始。 在每次调用Duration()它将乘以Factor 。 它在封顶Max 。 每次调用Reset()它将返回Min 。 Jitter会增加随机性()。 与time包一起使用。 简单的例子 b := & backoff. Backoff { //These are the defaults Min : 100 * time . Millisecond , Max : 10
用户评论