Я недавно начал работать над модулем Azure Service Bus, который в настоящее время используется в нашем проекте. Текущая модель такова, что мы отправляем сообщение в тему, и тема имеет несколько подписок. Нет фильтра для подписок, и подписчики используют его (в настоящее время не хотят добавлять фильтры).
Вопрос: Допустим, есть 1 тема и 3 подписки. Сообщение, отправляемое в тему, передается всем подпискам, и приложения из двух подписок поглощают его. Приложение для третьей подписки закрывается, и сообщение не используется.
- Что произойдет с сообщением из третьей подписки, будет ли оно отправлено в очередь недоставленных сообщений после TTL
- есть способ узнать, для какой подписки сообщение не было использовано