Подписка на сообщение от нескольких издателей в nServiceBus - PullRequest
2 голосов
/ 05 августа 2009

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

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

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

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

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

1 Ответ

11 голосов
/ 06 августа 2009

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

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

...