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