2009-08-05 8 views
2

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

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

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

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

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

ответ

11

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

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

+0

Спасибо за ответ. Он очень хорошо отвечает на вопрос. – Mouk