2012-04-06 2 views
2

Что такое предлагаемый подход для настройки подписки на сообщение, опубликованное удаленной конечной точкой с использованием Mass Transit и RabbitMQ?Подключиться к удаленной очереди с помощью RabbitMQ

В нашем случае большинство пабов/подсетей являются локальными, но всем нашим разработчикам будет удобно подписаться на общий издатель на удаленной машине.

Все примеры, которые я вижу, как представляется, местные: http://docs.masstransit-project.com/en/latest/configuration/sub_config_api.html

Оказывается, что RabbitMQ федерация может быть вариант, но выглядит более сложным, что нам нужно: http://www.rabbitmq.com/federation.html

ответ

4

Я был в состоянии получить свои желаемые результаты просто позвонив по телефону ReceiveFrom("rabbitmq://TheRemoteMachine/SubscriberName") для подписчика, подключенного к удаленному издателю, и ReceiveFrom("rabbitmq://localhost/QueueName") для других подписчиков, подписавшихся на местные издатели.

Обмен и привязки на TheRemoteMachine были настроены так, как я ожидал, а также обмены и привязки на localhost.

http://docs.masstransit-project.com/en/latest/configuration/quickstart.html

http://docs.masstransit-project.com/en/latest/overview/keyideas.html#address

0

Вы обновили это с Masstransit 3 случайно? У меня такая же сложность, потому что теперь несколько вещей изменились.

Смежные вопросы