Розробка рішень на Azure на основі подій та повідомлень
Fiodar Sazanavets
Senior Software Engineer and Microsoft MVP
Queue Storage
Service Bus





Виявлення дублікатів не дає обробити повідомлення двічі.
Якщо відправник повторює спробу і те саме повідомлення приходить знову, його розпізнають за ID повідомлення.
Дублікатів позбуваються в межах заданого вікна часу.
Це дає майже одноразову обробку, попри мережеві повтори.


Service Bus Sessions забезпечують впорядковану обробку.
Пов'язані повідомлення мають спільний Session ID (наприклад, усі оновлення одного замовлення).
Кожну сесію отримує один споживач за раз.
Порядок зберігається в межах сесії, споживач може тримати легкий стан.
Кілька сесій можна обробляти паралельно, порядок у кожній зберігається.
Розробка рішень на Azure на основі подій та повідомлень