Développer des solutions basées sur les événements et les messages avec Azure
Fiodar Sazanavets
Senior Software Engineer and Microsoft MVP
Queue Storage
Service Bus





La détection des doublons évite un traitement deux fois.
Si un expéditeur relance et que le même message revient, il est détecté via son ID de message.
Les doublons sont écartés dans une fenêtre temporelle configurée.
On obtient ainsi un traitement quasi exactement-une-fois malgré les relances réseau.


Les sessions Service Bus permettent un traitement ordonné.
Les messages liés partagent un ID de session (par exemple, toutes les mises à jour d'une même commande).
Chaque session est remise à un consommateur à la fois.
L'ordre est préservé dans une session, et le consommateur peut garder un état léger.
Plusieurs sessions peuvent être traitées en parallèle, tout en restant ordonnées individuellement.
Développer des solutions basées sur les événements et les messages avec Azure