RetryOptions interface
Параметры политики повтора, определяющие режим, количество повторных попыток, интервал повтора и т. д.
Свойства
max |
Количество повторных попыток выполнения операции в случае ошибки повтора. По умолчанию: 3. |
max |
Указывает максимальную задержку между повторными попытками, которая будет ограничена. Применимо только при выполнении экспоненциальной повторных попыток. |
mode | Указывает, какой режим повторных попыток следует применить. Если значение не определено, по умолчанию — |
retry |
Время ожидания в миллисекундах перед выполнением следующей попытки. Значение по умолчанию: |
timeout |
Время ожидания в миллисекундах, прежде чем объявить, что истекло время ожидания текущей попытки, что приведет к повторной попытке. Минимальное значение в миллисекундах |
Сведения о свойстве
maxRetries
Количество повторных попыток выполнения операции в случае ошибки повтора. По умолчанию: 3.
maxRetries?: number
Значение свойства
number
maxRetryDelayInMs
Указывает максимальную задержку между повторными попытками, которая будет ограничена. Применимо только при выполнении экспоненциальной повторных попыток.
maxRetryDelayInMs?: number
Значение свойства
number
mode
Указывает, какой режим повторных попыток следует применить. Если значение не определено, по умолчанию — Fixed
mode?: RetryMode
Значение свойства
retryDelayInMs
Время ожидания в миллисекундах перед выполнением следующей попытки. Значение по умолчанию: 30000 milliseconds
.
Если mode
параметр имеет значение Exponential
, он используется для вычисления экспоненциально растущих задержек между повторными попытками.
retryDelayInMs?: number
Значение свойства
number
timeoutInMs
Время ожидания в миллисекундах, прежде чем объявить, что истекло время ожидания текущей попытки, что приведет к повторной попытке. Минимальное значение в миллисекундах 60000
будет использоваться, если задано значение, не превышающее это.
timeoutInMs?: number
Значение свойства
number