ExponentialBackoffRetryOptions interface
Propriedades
| maximum |
O atraso máximo de repetição. Isso pode ser um número em milissegundos ou um objeto Duration |
| max |
O número máximo de tentativas permitidas por execução de função. -1 significa repetir indefinidamente. |
| minimum |
O atraso mínimo de repetição. Isso pode ser um número em milissegundos ou um objeto Duration |
| strategy | A primeira repetição aguarda o atraso mínimo. Nas novas tentativas subsequentes, o tempo é adicionado exponencialmente à duração inicial de cada repetição, até que o atraso máximo seja atingido. O recuo exponencial adiciona uma pequena randomização a atrasos para escalonar novas tentativas em cenários de alta taxa de transferência. |
Detalhes da propriedade
maximumInterval
O atraso máximo de repetição. Isso pode ser um número em milissegundos ou um objeto Duration
maximumInterval: number | Duration
Valor da propriedade
number | Duration
maxRetryCount
O número máximo de tentativas permitidas por execução de função. -1 significa repetir indefinidamente.
maxRetryCount: number
Valor da propriedade
number
minimumInterval
O atraso mínimo de repetição. Isso pode ser um número em milissegundos ou um objeto Duration
minimumInterval: number | Duration
Valor da propriedade
number | Duration
strategy
A primeira repetição aguarda o atraso mínimo. Nas novas tentativas subsequentes, o tempo é adicionado exponencialmente à duração inicial de cada repetição, até que o atraso máximo seja atingido. O recuo exponencial adiciona uma pequena randomização a atrasos para escalonar novas tentativas em cenários de alta taxa de transferência.
strategy: "exponentialBackoff"
Valor da propriedade
"exponentialBackoff"