Rabbitmq NServiceBus能否与其他总线共享队列?

Rabbitmq NServiceBus能否与其他总线共享队列?,rabbitmq,nservicebus,Rabbitmq,Nservicebus,我想知道让NSeviceBus与其他公交车“参与”酒吧/酒吧是否可行且容易。 假设我们使用RabbitMQ作为传输,对于其他符合NServiceBus消息格式的总线/应用程序“订阅”和/或“发布”消息是否可行?是。来自任意编程语言的任意数量的发布者和订阅者都可以使用相同的交换、队列和路由密钥(绑定) 更大的问题是消息是否具有跨语言/不同服务总线需求所需的信息?您必须确保消息生产者和消费者自行安排好一切。如前所述,您可以将NServiceBus应用程序与使用本机方法与RabbitMQ对话的其他应用

我想知道让NSeviceBus与其他公交车“参与”酒吧/酒吧是否可行且容易。

假设我们使用RabbitMQ作为传输,对于其他符合NServiceBus消息格式的总线/应用程序“订阅”和/或“发布”消息是否可行?

是。来自任意编程语言的任意数量的发布者和订阅者都可以使用相同的交换、队列和路由密钥(绑定)

更大的问题是消息是否具有跨语言/不同服务总线需求所需的信息?您必须确保消息生产者和消费者自行安排好一切。

如前所述,您可以将NServiceBus应用程序与使用本机方法与RabbitMQ对话的其他应用程序混合使用


此外,NServiceBus公开了向其他系统或从其他系统对其进行调整的功能

如果您提供了有关要传输的消息的详细信息,则答案可能更具体地说明您是否可以与其他总线平台或应用程序进行通信。您需要在NServiceBus中使用什么格式?它不强制任何特定的格式。谢谢@melkio建议的示例是一个很好的开始。对于本机客户端如何使用rabbitMQ作为传输订阅NserviceBus发布服务器,您是否有任何建议/示例?最简单的解决方案是手动配置rabbitMQ路由:您必须创建一个新队列,本机客户端应用程序在该队列上拾取消息。然后将此队列绑定到表示感兴趣消息的所有交换。在本例中,RabbitMQ为您完成这项工作。