Fancy name for a simple idea: when your request fails due to problems on the other side, try again in 1s. If it fails again, retry in 2s. And so on, doubling the retry interval each time. That way you give the other side time to recover, instead of adding more stress.
-
-
-
Yea, I have the explanation. But, I'm very much in camp, "you don't understand it until you can grow it," so I'll be spending time doing some vaguely-queuing-theory-like simulations today :)
- 5 more replies
New conversation -
-
-
Analysing it wrt the master theorem was what got it to click for me.
-
Yea, that's always one of the nicest insight providers :)
End of conversation
New conversation -
-
-
The art of doubling the number of times you say Sorry before you knock on the bathroom door again
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
retryDelay = retryDelay << 2 :)
-
(or pick some other factor)
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.