Compartir a través de


ExponentialBackoffRetryOptions interface

Propiedades

maximumInterval

Retraso máximo de reintento. Puede ser un número en milisegundos o un objeto Duration.

maxRetryCount

Número máximo de reintentos permitidos por ejecución de función. -1 significa reintentar indefinidamente.

minimumInterval

Retraso mínimo de reintento. Puede ser un número en milisegundos o un objeto Duration.

strategy

El primer reintento espera el retraso mínimo. En los reintentos posteriores, el tiempo se agrega exponencialmente a la duración inicial de cada reintento, hasta que se alcanza el retraso máximo. El retroceso exponencial agrega cierta aleatoriedad pequeña a los retrasos en los reintentos escalonado en escenarios de alto rendimiento.

Detalles de las propiedades

maximumInterval

Retraso máximo de reintento. Puede ser un número en milisegundos o un objeto Duration.

maximumInterval: number | Duration

Valor de propiedad

number | Duration

maxRetryCount

Número máximo de reintentos permitidos por ejecución de función. -1 significa reintentar indefinidamente.

maxRetryCount: number

Valor de propiedad

number

minimumInterval

Retraso mínimo de reintento. Puede ser un número en milisegundos o un objeto Duration.

minimumInterval: number | Duration

Valor de propiedad

number | Duration

strategy

El primer reintento espera el retraso mínimo. En los reintentos posteriores, el tiempo se agrega exponencialmente a la duración inicial de cada reintento, hasta que se alcanza el retraso máximo. El retroceso exponencial agrega cierta aleatoriedad pequeña a los retrasos en los reintentos escalonado en escenarios de alto rendimiento.

strategy: "exponentialBackoff"

Valor de propiedad

"exponentialBackoff"