RetryOptions interface
Opções de política de repetição que determinam o modo, o número de tentativas, o intervalo de repetição etc.
Propriedades
| max |
Número de vezes que a operação precisa ser repetida em caso de erro repetido. Padrão: 3. |
| max |
Indica o atraso máximo entre novas tentativas ao qual as tentativas de repetição serão limitadas. Aplicável apenas ao realizar uma repetição exponencial. |
| mode | Indica qual modo de repetição aplicar. Se indefinido, o padrão será |
| retry |
Quantidade de tempo para esperar em milissegundos antes de fazer a próxima tentativa. Padrão: |
| timeout |
Número de milissegundos a aguardar antes de declarar que a tentativa atual expirou, o que desencadeará uma nova tentativa Um valor mínimo de |
Detalhes de Propriedade
maxRetries
Número de vezes que a operação precisa ser repetida em caso de erro repetido. Padrão: 3.
maxRetries?: number
Valor de Propriedade
number
maxRetryDelayInMs
Indica o atraso máximo entre novas tentativas ao qual as tentativas de repetição serão limitadas. Aplicável apenas ao realizar uma repetição exponencial.
maxRetryDelayInMs?: number
Valor de Propriedade
number
mode
Indica qual modo de repetição aplicar. Se indefinido, o padrão será Fixed
mode?: RetryMode
Valor de Propriedade
retryDelayInMs
Quantidade de tempo para esperar em milissegundos antes de fazer a próxima tentativa. Padrão: 30000 milliseconds.
Quando mode opção é definida como Exponential, isso é usado para calcular os atrasos exponencialmente crescentes entre as tentativas.
retryDelayInMs?: number
Valor de Propriedade
number
timeoutInMs
Número de milissegundos a aguardar antes de declarar que a tentativa atual expirou, o que desencadeará uma nova tentativa Um valor mínimo de 60000 milissegundos será usado se um valor não maior do que isso for fornecido.
timeoutInMs?: number
Valor de Propriedade
number