Поделиться через


RetryOptions interface

Параметры политики повторных попыток, определяющие режим, количество повторных попыток, интервал повторных попыток и т. д.

Свойства

maxRetries

Количество раз, когда операция должна быть возвращена в случае повторной ошибки. Значение по умолчанию: 3.

maxRetryDelayInMs

Указывает максимальную задержку между повторными попытками, при этом попытки повторных попыток будут ограничены. Применимо только при выполнении экспоненциальных повторных попыток.

mode

Указывает, какой режим повтора применяется. Если значение не определено, по умолчанию используется Fixed

retryDelayInMs

Время ожидания в миллисекундах перед выполнением следующей попытки. По умолчанию: 30000 milliseconds. Если параметр mode имеет значение Exponential, он используется для вычисления экспоненциально увеличивающихся задержек между повторными попытками.

timeoutInMs

Число миллисекундах, которые нужно ожидать, прежде чем объявлять, что текущая попытка истекла, что приведет к возникновению минимального значения 60000 миллисекундам, будет использоваться, если значение не больше указанного значения.

Сведения о свойстве

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