| ▲ | tregoning 2 hours ago | ||||||||||||||||||||||||||||||||||
| ▲ | sroussey 2 hours ago | parent | next [-] | ||||||||||||||||||||||||||||||||||
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). | |||||||||||||||||||||||||||||||||||
| ▲ | anonymars 2 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||
https://devblogs.microsoft.com/oldnewthing/20051107-20/?p=33... | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||