tag:github.com,2008:https://github.com/go-playground/backoff/releasesRelease notes from backoff2017-12-31T20:23:53Ztag:github.com,2008:Repository/115882041/v1.0.02017-12-31T20:34:41ZRelease 1.0.0<h2>Initial Release</h2>
<p>Backoff library uses an exponential backoff algorithm to backoff between retries.</p>
<p><strong>What makes this different from other backoff libraries?</strong></p>
<p>Simple, by automatically calculating the exponential factor between the min and max backoff times; which properly tunes to your desired values.<br>
Provides an optional AutoTune function which will adjust the min backoff duration based upon successful backoff duration retries.</p>
<p><strong>Why AutoTune?</strong></p>
<p>For long running services that hit external services such as writing to a DB or that hit a 3rd party API's, where successful attempts backoff durations can vary over time as load changes. Additionally by using AutoTune it should provide an automatic jitter when multiple copies of a service are running.</p>deankarn