Имеет ли Azure Service Bus и его внутреннюю версию Service Bus для Windows Server репликацию сообщения для каждого абонента?Служит ли служебная шина Microsoft для получения каждой подписки в теме?
Например, существует одна тема с пятью подписчиками, а затем это сообщение хранится в базе данных служебной шины пять раз - один раз для каждого абонента - или это сообщение сохраняется только один раз с помощью бизнес-логики для определения какие подписчики прочитали сообщение?
Было бы неплохо, если в качестве справочной информации есть официальный сайт и/или документация.
Хранение дешево. Таким образом, имеет смысл дублировать эти сообщения, а не пытаться создавать и поддерживать чрезвычайно сложную логику, которая будет поддерживать синхронизацию информации, связанной с несколькими подписками. Подумайте о DLQ, продолжительности блокировки, автоматическом удалении на холостом ходу, сообщении TTL v и подписке по умолчанию TTL, сеансах, пакетной обработке и т. Д. –