Partager via


RetryOptions interface

Options de stratégie de nouvelle tentative qui déterminent le mode, le nombre de nouvelles tentatives, l’intervalle de nouvelle tentative, etc.

Propriétés

maxRetries

Nombre de fois où l’opération doit être retentée en cas d’erreur retentable. Valeur par défaut : 3.

maxRetryDelayInMs

Indique le délai maximal entre les nouvelles tentatives auxquelles les nouvelles tentatives seront limitées. Applicable uniquement lors de l’exécution d’une nouvelle tentative exponentielle.

mode

Indique le mode nouvelle tentative à appliquer. S’il n’est pas défini, la valeur par défaut est Fixed

retryDelayInMs

Durée d’attente en millisecondes avant d’effectuer la prochaine tentative. Valeur par défaut : 30000 milliseconds. Lorsque mode option est définie sur Exponential, elle est utilisée pour calculer les retards croissants exponentiels entre les nouvelles tentatives.

timeoutInMs

Nombre de millisecondes à attendre avant de déclarer que la tentative actuelle a expiré, ce qui déclenchera une nouvelle tentative Une valeur minimale de 60000 millisecondes sera utilisée si une valeur non supérieure à celle-ci est fournie.

Détails de la propriété

maxRetries

Nombre de fois où l’opération doit être retentée en cas d’erreur retentable. Valeur par défaut : 3.

maxRetries?: number

Valeur de propriété

number

maxRetryDelayInMs

Indique le délai maximal entre les nouvelles tentatives auxquelles les nouvelles tentatives seront limitées. Applicable uniquement lors de l’exécution d’une nouvelle tentative exponentielle.

maxRetryDelayInMs?: number

Valeur de propriété

number

mode

Indique le mode nouvelle tentative à appliquer. S’il n’est pas défini, la valeur par défaut est Fixed

mode?: RetryMode

Valeur de propriété

retryDelayInMs

Durée d’attente en millisecondes avant d’effectuer la prochaine tentative. Valeur par défaut : 30000 milliseconds. Lorsque mode option est définie sur Exponential, elle est utilisée pour calculer les retards croissants exponentiels entre les nouvelles tentatives.

retryDelayInMs?: number

Valeur de propriété

number

timeoutInMs

Nombre de millisecondes à attendre avant de déclarer que la tentative actuelle a expiré, ce qui déclenchera une nouvelle tentative Une valeur minimale de 60000 millisecondes sera utilisée si une valeur non supérieure à celle-ci est fournie.

timeoutInMs?: number

Valeur de propriété

number