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
max |
Nombre de fois où l’opération doit être retentée en cas d’erreur pouvant faire l’objet d’une nouvelle tentative. Par défaut : 3. |
max |
Indique le délai maximal entre les nouvelles tentatives auquel les tentatives de nouvelle tentative seront limitées. Applicable uniquement lors de l’exécution d’une nouvelle tentative exponentielle. |
mode | Indique le mode de nouvelle tentative à appliquer. S’il n’est pas défini, la valeur par défaut est |
retry |
Délai d’attente en millisecondes avant d’effectuer la prochaine tentative. Par défaut : |
timeout |
Nombre de millisecondes à attendre avant de déclarer que la tentative en cours a expiré, ce qui déclenchera une nouvelle tentative Une valeur minimale de |
Détails de la propriété
maxRetries
Nombre de fois où l’opération doit être retentée en cas d’erreur pouvant faire l’objet d’une nouvelle tentative. Par défaut : 3.
maxRetries?: number
Valeur de propriété
number
maxRetryDelayInMs
Indique le délai maximal entre les nouvelles tentatives auquel les tentatives de nouvelle tentative 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 de nouvelle tentative à appliquer. S’il n’est pas défini, la valeur par défaut est Fixed
mode?: RetryMode
Valeur de propriété
retryDelayInMs
Délai d’attente en millisecondes avant d’effectuer la prochaine tentative. Par défaut : 30000 milliseconds
.
Lorsque mode
l’option a la Exponential
valeur , elle est utilisée pour calculer les retards croissants de façon exponentielle entre les nouvelles tentatives.
retryDelayInMs?: number
Valeur de propriété
number
timeoutInMs
Nombre de millisecondes à attendre avant de déclarer que la tentative en cours a expiré, ce qui déclenchera une nouvelle tentative Une valeur minimale de 60000
millisecondes sera utilisée si une valeur n’est pas supérieure à celle-ci est fournie.
timeoutInMs?: number
Valeur de propriété
number