base for the exponential retry delay
maximum delay when retrying write (milliseconds)
minimum delay when retrying write (milliseconds)
randomRetry indicates whether the next retry delay is deterministic (false) or random (true).
The deterministic delay starts with minRetryDelay * exponentialBase
and it is multiplied
by exponentialBase
until it exceeds maxRetryDelay
.
When random is true
, the next delay is computed as a random number between next retry attempt (upper)
and the lower number in the deterministic sequence. random(retryJitter)
is added to every returned value.
add random(retryJitter)
milliseconds delay when retrying HTTP calls
Options that configure strategy for retrying failed requests.