Comment une tâche doit être réessayée en cas de retour non-2xx.
Signature:
export interface RetryConfig
Propriétés
Propriété | Taper | La description |
---|---|---|
maxAttempts | nombre | Expression<nombre> | Valeur de réinitialisation | Nombre maximal de fois qu'une demande doit être tentée. Si elle n'est pas spécifiée, la valeur par défaut sera 3. |
maxBackoffSeconds | nombre | Expression<nombre> | Valeur de réinitialisation | La durée maximale d'attente entre les tentatives. Si elle n'est pas spécifiée, la valeur par défaut sera 1 heure. |
maxDoublements | nombre | Expression<nombre> | Valeur de réinitialisation | Le nombre maximal de fois pour doubler l'intervalle entre les tentatives. Si non spécifié, la valeur par défaut sera 16. |
maxRetrySeconds | nombre | Expression<nombre> | Valeur de réinitialisation | Durée maximale pour réessayer une tâche ayant échoué. S'il n'est pas spécifié, il réessayera indéfiniment. |
minBackoffSeconds | nombre | Expression<nombre> | Valeur de réinitialisation | Le temps d'attente minimum entre les tentatives. Si non spécifié, la valeur par défaut sera 100 ms. |
tâches.RetryConfig.maxAttempts
Nombre maximal de fois qu'une demande doit être tentée. Si elle n'est pas spécifiée, la valeur par défaut sera 3.
Signature:
maxAttempts?: number | Expression<number> | ResetValue;
tâches.RetryConfig.maxBackoffSeconds
La durée maximale d'attente entre les tentatives. Si elle n'est pas spécifiée, la valeur par défaut sera 1 heure.
Signature:
maxBackoffSeconds?: number | Expression<number> | ResetValue;
tâches.RetryConfig.maxDoublings
Le nombre maximal de fois pour doubler l'intervalle entre les tentatives. Si non spécifié, la valeur par défaut sera 16.
Signature:
maxDoublings?: number | Expression<number> | ResetValue;
tâches.RetryConfig.maxRetrySeconds
Durée maximale pour réessayer une tâche ayant échoué. S'il n'est pas spécifié, il réessayera indéfiniment.
Signature:
maxRetrySeconds?: number | Expression<number> | ResetValue;
tâches.RetryConfig.minBackoffSeconds
Le temps d'attente minimum entre les tentatives. Si non spécifié, la valeur par défaut sera 100 ms.
Signature:
minBackoffSeconds?: number | Expression<number> | ResetValue;