ExponentialBackoffRetryOptions interface
Propriedades
| maximum |
O atraso máximo de novas tentativas. 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 novas tentativas. Pode ser um número em milissegundos ou um objeto Duration |
| strategy | A primeira tentativa aguarda o atraso mínimo. Nas tentativas subsequentes, o tempo é adicionado exponencialmente à duração inicial de cada nova tentativa, até que o atraso máximo seja atingido. O back-off exponencial adiciona alguma pequena aleatorização aos atrasos para retentativas escalonadas em cenários de alta taxa de transferência. |
Detalhes de Propriedade
maximumInterval
O atraso máximo de novas tentativas. Pode ser um número em milissegundos ou um objeto Duration
maximumInterval: number | Duration
Valor de 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 de Propriedade
number
minimumInterval
O atraso mínimo de novas tentativas. Pode ser um número em milissegundos ou um objeto Duration
minimumInterval: number | Duration
Valor de Propriedade
number | Duration
strategy
A primeira tentativa aguarda o atraso mínimo. Nas tentativas subsequentes, o tempo é adicionado exponencialmente à duração inicial de cada nova tentativa, até que o atraso máximo seja atingido. O back-off exponencial adiciona alguma pequena aleatorização aos atrasos para retentativas escalonadas em cenários de alta taxa de transferência.
strategy: "exponentialBackoff"
Valor de Propriedade
"exponentialBackoff"