Вопрос: обработчик сообщений, специфичный для служебной шины Azure - PullRequest
0 голосов
/ 11 декабря 2018

Я новичок в Azure Service Bus или любой другой сервисной шине.

Есть ли способ с ASB создать сообщение и настроить его так, чтобы только один конкретный «обработчик» мог обработать сообщение?Желательно без создания новых очередей или тем.

Я собираюсь создать приложение для экспорта, которое должно создать сообщение «по умолчанию».Это может быть обработано любым обработчиком.Но всякий раз, когда я хочу / настраиваю, он должен иметь возможность создавать «специальное» сообщение, которое может быть обработано «специальным» настроенным обработчиком.

1 Ответ

0 голосов
/ 11 декабря 2018

Вы можете создать две подписки на тему.Удалите правило / фильтр $ Default для обоих, а затем добавьте пользовательское правило, чтобы различать «стандартные» и «специальные» сообщения.

Я не знаю, есть ли у вас какой-либо способ сделать это - выможно использовать свойства системы сообщений, например, если есть одно, на которое вы можете положиться.Если нет, добавьте пользовательское свойство к обоим типам сообщений или просто к «специальным» и настройте соответствующие правила, например,

MessageType = 'Special'

Затем настройте обработчики для подключения к соответствующим подпискам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...