ExponentialBackoffRetryOptions interface
Propiedades
| maximum |
Retraso máximo de reintento. Puede ser un número en milisegundos o un objeto Duration. |
| max |
Número máximo de reintentos permitidos por ejecución de función. -1 significa reintentar indefinidamente. |
| minimum |
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"