Подписка на сообщение от нескольких издателей в nServiceBus

StackOverflow https://stackoverflow.com/questions/1233898

Вопрос

Интересно, можно ли с помощью nServiceBus подписаться на все сообщения типа без указания конечной точки издателя.

Предпосылкой для этого является распределенный алгоритм, который использует инфраструктуру распределителя nServiceBus для делегирования подзадач распределенным работникам в сети.

После завершения задачи рабочий должен отправить сообщение об уведомлении отправителя.

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

Могу ли я подписаться на сообщение от нескольких издателей в nServiceBus?

Это было полезно?

Решение

Вы совершенно правы в использовании ответа - просто и работает.

Для ведения журнала / мониторинга вы можете проверять сообщения , чтобы каждая конечная точка пересылает полученные сообщения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top