|
Seismic Drive Client API
|
Defines the exponential retry backoff policy parameters. More...
#include <HttpContext.h>
Public Attributes | |
| bool | enabled {true} |
| uint64_t | maxRetry {10} |
| uint64_t | maxWaitingTimeMicroSec {32000000} |
| uint64_t | initialWaitingTimeMicroSec {500000} |
Defines the exponential retry backoff policy parameters.
This struct define the set of parameters used in the backoff retry policy.
The wait/delay time is computed as min(((initialWaitingTimeMicroSec << iteration_retry_num) + random_micros), maxWaitingTimeMicroSec)
The default settings will generate the follow retry model (iteration - waiting time)
0 0.5s 1 1s 2 2s 3 4s 4 8s 5 16s 6 32s 7 32s 8 32s 9 32s
| bool seismicdrive::ExponentialRetryBackoffPolicy::enabled {true} |
| uint64_t seismicdrive::ExponentialRetryBackoffPolicy::initialWaitingTimeMicroSec {500000} |
| uint64_t seismicdrive::ExponentialRetryBackoffPolicy::maxRetry {10} |
| uint64_t seismicdrive::ExponentialRetryBackoffPolicy::maxWaitingTimeMicroSec {32000000} |
1.8.14