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 | Description |
---|---|---|
tentatives maximales | numéro | Expression <numéro> | Réinitialiser la valeur | Nombre maximum de fois qu'une requête doit être tentée. Si rien n’est spécifié, la valeur par défaut sera 3. |
maxBackoffSeconds | numéro | Expression <numéro> | Réinitialiser la valeur | La durée maximale d'attente entre les tentatives. Si rien n’est spécifié, la durée par défaut sera 1 heure. |
maxDoublages | numéro | Expression <numéro> | Réinitialiser la valeur | Nombre maximum de fois pour doubler l'intervalle entre les tentatives. Si rien n’est spécifié, la valeur par défaut sera 16. |
maxRetrySeconds | numéro | Expression <numéro> | Réinitialiser la valeur | Durée maximale pour réessayer une tâche ayant échoué. Si rien n’est spécifié, nous réessayerons indéfiniment. |
minBackoffSeconds | numéro | Expression <numéro> | Réinitialiser la valeur | Le temps minimum d'attente entre les tentatives. Si rien n’est spécifié, la valeur par défaut sera 100 ms. |
tâches.RetryConfig.maxAttempts
Nombre maximum de fois qu'une requête doit être tentée. Si rien n’est spécifié, 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 rien n’est spécifié, la durée par défaut sera 1 heure.
Signature:
maxBackoffSeconds?: number | Expression<number> | ResetValue;
tâches.RetryConfig.maxDoublings
Nombre maximum de fois pour doubler l'intervalle entre les tentatives. Si rien n’est 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é. Si rien n’est spécifié, nous réessayerons indéfiniment.
Signature:
maxRetrySeconds?: number | Expression<number> | ResetValue;
tâches.RetryConfig.minBackoffSeconds
Le temps minimum d'attente entre les tentatives. Si rien n’est spécifié, la valeur par défaut sera 100 ms.
Signature:
minBackoffSeconds?: number | Expression<number> | ResetValue;