Абонент другой темы служебной шины Azure

Когда вы отправляете сообщение в тему, если нет подписки с подходящим фильтром, сообщение теряется.

Как я могу этого избежать, не создав подписку, которая в основном отменяет все существующие фильтры?

Я не хочу терять сообщения, и если кто-то приходит без подписчика, я хочу, чтобы кто-нибудь посмотрел на него, чтобы понять, почему это произошло. Мне не нужна эта логика в отправителе, потому что отправитель не должен знать подписчиков.

Я бы хотел избежать постоянного обновления этого «другого подписчика» (например, добавления, удаления подписки).

Любые идеи?


person FEST    schedule 18.04.2019    source источник
comment
Похоже, запрос на это уже был создан: github.com/Azure/azure- служебный автобус / вопросы / 277   -  person FEST    schedule 20.04.2019


Ответы (1)


Было бы неплохо, если бы можно было взять подписки, созданные с их правилами, отменить правила и объединить их с типом подписки «else», который вы запрашиваете. К сожалению, нет простого отрицания. И несколько правил оцениваются с использованием логики ИЛИ, а не И. Итак, правила сегодня основаны только на критериях принятия.

Это интересный запрос функции, который вы можете поднять с командой Azure Service Bus здесь . `

person Sean Feldman    schedule 19.04.2019