2012-04-06 123 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上的交换和绑定按照我的预期设置,以及本地主机上的交换和绑定。

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

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

0

你有任何机会与Masstransit 3更新呢?由于现在有几件事情已经改变,我有同样的困难。