建议使用Mass Transit和RabbitMQ设置远程终端发布消息的订阅方法是什么?
在我们的例子中,大多数pub / sub都是本地的,但是我们的开发人员可以方便地在远程计算机上订阅共享发布者。
我看到的所有示例似乎都是本地的:http://docs.masstransit-project.com/en/latest/configuration/sub_config_api.html
看来RabbitMQ联盟可能是一个选项,但看起来更复杂,我们需要:http://www.rabbitmq.com/federation.html
答案 0 :(得分: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
答案 1 :(得分:0)
您是否有机会更新Masstransit 3?我遇到了同样的困难,因为现在有些事情发生了变化。