Partilhar via


ExponentialBackoffRetryOptions interface

Propriedades

maximumInterval

O atraso máximo de novas tentativas. 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 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"