Stratégie de nouvelle tentative
Une stratégie de nouvelle tentative précise quels échecs relancer, avec quels délais et jusqu’à quelle limite.
Une stratégie de nouvelle tentative détermine quand recommencer une opération échouée ou sans réponse. Elle distingue les perturbations temporaires des erreurs à corriger d’abord, et limite le nombre d’essais ou la durée totale.
Dans un exemple fictif, une intégration attend 2, 4 puis 8 secondes avant trois essais supplémentaires. Ce sont des valeurs d’exemple. Un délai aléatoire ajouté peut réduire les répétitions simultanées de nombreux destinataires. Les règles de la destination comptent aussi.
Attendre ne rend pas valide un code produit absent. Une réponse perdue peut cacher une opération terminée. Avant de réessayer, il faut assurer l’effet par idempotence ou rapprochement. Répéter ne corrige pas à lui seul l’erreur.
Sources
Termes associés
- IdempotenceUne opération idempotente produit le même effet sur l’état, qu’elle soit exécutée une seule fois ou répétée à l’identique.
- Limitation du débitLa limitation du débit fixe la fréquence autorisée des requêtes selon une règle définie.
- Server-Sent EventsLes Server-Sent Events transmettent du texte du serveur au client par HTTP, par exemple sur l’avancement d’une tâche en arrière-plan.
- ETagUn ETag identifie une version de représentation d’une ressource HTTP et permet des lectures ou modifications conditionnelles.
- Cross-Origin Resource SharingCORS contrôle l’accès du navigateur aux réponses d’une autre origine. Il ne remplace ni la connexion ni la vérification des droits de l’API.
- Échange de données informatiséL’EDI transmet des documents métier structurés entre systèmes. Format, profil du partenaire, correspondance des données et réponses doivent être cohérents.
Votre projet avec ASES
Décrivez-nous votre projet. Nous revenons vers vous avec une première évaluation.