ExponentialBackoffRetryOptions interface
Propriétés
| maximum |
Délai maximal de nouvelle tentative. Il peut s’agir d’un nombre en millisecondes ou d’un objet Duration |
| max |
Nombre maximal de nouvelles tentatives autorisées par exécution de fonction. -1 signifie réessayer indéfiniment. |
| minimum |
Délai minimal de nouvelle tentative. Il peut s’agir d’un nombre en millisecondes ou d’un objet Duration |
| strategy | La première nouvelle tentative attend le délai minimal. Lors des nouvelles tentatives suivantes, le temps est ajouté de manière exponentielle à la durée initiale de chaque nouvelle tentative, jusqu’à ce que le délai maximal soit atteint. L’interruption exponentielle ajoute une petite randomisation aux retards des nouvelles tentatives de décalage dans les scénarios à haut débit. |
Détails de la propriété
maximumInterval
Délai maximal de nouvelle tentative. Il peut s’agir d’un nombre en millisecondes ou d’un objet Duration
maximumInterval: number | Duration
Valeur de propriété
number | Duration
maxRetryCount
Nombre maximal de nouvelles tentatives autorisées par exécution de fonction. -1 signifie réessayer indéfiniment.
maxRetryCount: number
Valeur de propriété
number
minimumInterval
Délai minimal de nouvelle tentative. Il peut s’agir d’un nombre en millisecondes ou d’un objet Duration
minimumInterval: number | Duration
Valeur de propriété
number | Duration
strategy
La première nouvelle tentative attend le délai minimal. Lors des nouvelles tentatives suivantes, le temps est ajouté de manière exponentielle à la durée initiale de chaque nouvelle tentative, jusqu’à ce que le délai maximal soit atteint. L’interruption exponentielle ajoute une petite randomisation aux retards des nouvelles tentatives de décalage dans les scénarios à haut débit.
strategy: "exponentialBackoff"
Valeur de propriété
"exponentialBackoff"