tasks.RetryConfig interface

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;