I was reading: https://finagle.github.io/blog/2016/02/08/retry-budgets/ and came across the default number of minRetriesPerSec
and percentCanRetry
. as I understand this number can vary from service to service. how do you calculate these two numbers with the following objective in mind?
- Your retry budget should be relaxed enough that it shouldn't block retries in a normal scenario.
- Your retry budget should be strict enough that it will safeguard against a retry storm.