logoalt Hacker News

tregoningyesterday at 10:48 PM2 repliesview on HN

https://en.wikipedia.org/wiki/Exponential_backoff


Replies

srousseyyesterday at 10:54 PM

Yes, exponential back off and jitter are the first things to work on, and good if you don’t have a better signal (like loss of network).

Also, a simple signal status server or queue system helps to keep global state such that everyone doesn’t retry all at once.

If you have a central error rate server you can skip your retry based on the error rate (100% error rate, don’t retry, etc).