Compartilhar via


ExponentialBackoffRetryOptions interface

Propriedades

maximumInterval

O atraso máximo de repetição. Isso pode ser um número em milissegundos ou um objeto Duration

maxRetryCount

O número máximo de tentativas permitidas por execução de função. -1 significa repetir indefinidamente.

minimumInterval

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"