Expoential Retry Backoff Timer #421
Labels
duplicate
This issue or pull request already exists
enhancement
New feature or request
invalid
This doesn't seem right
wontfix
This will not be worked on
Is your feature request related to a problem? Please describe:
I'm sure you're aware of the many people encountering rate-limiting while using this myQ library. In one of these issues, I suggested adding an exponential back-off timer in order to slow down clients, because there is currently no back-off timer at all in this libray.
Describe the solution you'd like:
The retry Promise will implement a sleep timer that exponentially increases with each retry.
Describe alternatives you've considered:
A static or random back-off timer would also be somewhat useful, but given that we don't really understand the timing that leads to lock-outs, exponential will solve the problem better.
Additional context:
Look at all of the first dozen issues on this page which were summarily closed without resolution by project maintainers.
The text was updated successfully, but these errors were encountered: