File de messages
Une file de messages conserve les messages en attente de leur prise en charge par un consommateur.
Les tâches attendent une capacité de traitement
Une file de messages se situe entre l’expéditeur et l’application de traitement. Elle peut absorber des variations de charge dans le temps. Dans un exemple fictif, un portail place des tâches de création de PDF dans la file ; un service en arrière-plan les traite pendant que le portail accepte d’autres demandes.
« Dans la file » ne signifie pas « PDF prêt ». Les tâches en attente, en cours et en échec doivent aussi être visibles. Conservation, accusé de réception et nouvelle livraison dépendent du système et de sa configuration. Plusieurs consommateurs peuvent se partager le travail ; l’ordre strict et le traitement exactement une fois ne sont pas automatiques. Vérifiez comment une tâche livrée à nouveau est traitée sans résultat métier en double.
Sources
Termes associés
- Courtier de messagesUn courtier de messages accepte les messages et les achemine vers les destinataires selon des règles définies.
- 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.
- Stratégie de nouvelle tentativeUne stratégie de nouvelle tentative précise quels échecs relancer, avec quels délais et jusqu’à quelle limite.
- Inbox transactionnelleUne inbox transactionnelle utilise des enregistrements durables de messages pour protéger le traitement local contre les livraisons en double.
- Acquittement de messageUn acquittement indique au courtier de messages qu’une livraison a été reçue ou traitée selon la règle convenue.
- Délai aléatoire avant réessaiLe jitter fait varier aléatoirement les délais pour étaler les nouvelles tentatives de plusieurs clients.
Articles sur le sujet








Interfaces & intégration avec ASES
ERP, CRM et boutique bien connectés

