Разработка решений на основе событий и сообщений в Azure
Fiodar Sazanavets
Senior Software Engineer and Microsoft MVP
Queue Storage
Service Bus





Обнаружение дублей предотвращает повторную обработку сообщений.
Если отправитель повторяет попытку и то же сообщение приходит снова, оно идентифицируется по идентификатору сообщения.
Дубликаты отклоняются в пределах заданного временного окна.
Это обеспечивает обработку каждого сообщения практически ровно один раз даже при повторных попытках.


Сессии Service Bus обеспечивают упорядоченную обработку сообщений.
Связанные сообщения имеют общий идентификатор сессии (например, все обновления для одного заказа).
Каждая сессия доставляется одному получателю в каждый момент времени.
Порядок сообщений сохраняется в рамках сессии, а получатель может хранить лёгкое состояние.
Несколько сессий могут обрабатываться параллельно, при этом порядок внутри каждой сессии соблюдается.
Разработка решений на основе событий и сообщений в Azure