Rabbitmq 如何在物理上独立的网络上在发布者和订阅者之间传递消息队列消息

Rabbitmq 如何在物理上独立的网络上在发布者和订阅者之间传递消息队列消息,rabbitmq,messaging,Rabbitmq,Messaging,我正在寻找一种方法来促进永久脱机节点之间的消息传递。 我在VPN上有一个消息队列,在脱机网络上有一个消息队列,我想来回传递消息 我对此有一个设计,不过在设计之前,我想看看RabbitMQ(或其他消息传递中间件)中是否有任何东西可以帮助促进这种传输 要求在两个网络上都有发布者和订阅者。脱机网络上可能有一个订阅服务器订阅从VPN网络上的发布服务器填充的队列。 离线网络上也可能有发布者发布我希望在线订阅者订阅的消息。 我查看了Spook插件,尝试在网络之间转储消息,尽管我并没有走得很远 我正在考虑编写

我正在寻找一种方法来促进永久脱机节点之间的消息传递。 我在VPN上有一个消息队列,在脱机网络上有一个消息队列,我想来回传递消息

我对此有一个设计,不过在设计之前,我想看看RabbitMQ(或其他消息传递中间件)中是否有任何东西可以帮助促进这种传输

要求在两个网络上都有发布者和订阅者。脱机网络上可能有一个订阅服务器订阅从VPN网络上的发布服务器填充的队列。 离线网络上也可能有发布者发布我希望在线订阅者订阅的消息。 我查看了Spook插件,尝试在网络之间转储消息,尽管我并没有走得很远

我正在考虑编写一个程序,订阅需要在网络之间传输的所有队列,编写一个大的传输文件或一组分块文件,然后在网络之间传输

这里的挑战是双向更新。我还试图构建一个非程序员可以使用的数据传输程序,一些用户界面上有一个名为“传输消息”的按钮,该按钮的详细程度取决于流程工作者必须获得的信息

这可以有效地跨物理上分离的网络从队列中截获消息。这不是一个理想的情况,尽管这是我必须面对的。没有将脱机数据库联机的选项

我目前有一个自行开发的传输程序,可以跨网络传输数据库事件。它在过去很管用,但规模不太大


谢谢你在想法上的帮助。我主要是在寻找一个健全的检查,看看消息队列是否是这项工作的一个好工具。

你说你已经开始研究铲子插件了。从我读到的,听起来这正是你需要的。我建议加倍使用这种方法。@GuillaumeCR是否支持双向或单向消息代理?@Cocowalla似乎表明它只是单向的。@GuillaumeCR是的,这也是我从文档中得到的-但昨天一些关键工程师证实它是双向的,既是出版商又是消费者