cenkalti/backoff

GitHub: cenkalti/backoff

Stars: 4010 | Forks: 215

# Exponential Backoff [![GoDoc](https://godoc.org/github.com/cenkalti/backoff?status.png)][godoc] This is a Go port of the exponential backoff algorithm from [Google's HTTP Client Library for Java][google-http-java-client]. [Exponential backoff][exponential backoff wiki] is an algorithm that uses feedback to multiplicatively decrease the rate of some process, in order to gradually find an acceptable rate. The retries exponentially increase and stop increasing when a certain threshold is met. ## Usage Import path is `github.com/cenkalti/backoff/v5`. Please note the version part at the end. For most cases, use `Retry` function. See [example_test.go][example] for an example. If you have specific needs, copy `Retry` function (from [retry.go][retry-src]) into your code and modify it as needed.
标签:EVTX分析