Partager via


ExponentialBackoffRetryOptions interface

Propriétés

maximumInterval

Délai maximal de nouvelle tentative. Il peut s’agir d’un nombre en millisecondes ou d’un objet Duration

maxRetryCount

Nombre maximal de nouvelles tentatives autorisées par exécution de fonction. -1 signifie réessayer indéfiniment.

minimumInterval

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"