我正在寻找一种方法来促进永久脱机节点之间的消息传递。 我在VPN上有一个消息队列,在离线网络上有一个消息队列,我想来回传递消息。
我有一个这样的设计,虽然在制作之前我想看看RabbitMQ(或其他消息传递中间件)中是否有任何可以帮助促进这种转移。
要求是在两个网络上都有发布者和订阅者。在离线网络上将有订户订阅从VPN网络上的发布者填充的队列。 离线网络上可能还有一个发布者,它发布我希望在线订阅者订阅的消息。 我查看了Shovel插件,试图在网络之间转发消息,尽管我没有那么远。
我正在考虑编写一个程序,该程序订阅需要在网络之间传输的所有队列,编写大型传输文件或一组分块文件,然后在网络之间进行传输。
这里的挑战是双向更新。我也在尝试构建一个非程序员可以使用的数据传输程序,一些UI带有一个名为“传输消息”的按钮,该按钮与进程工作者必须一样详细。
这实际上是来自物理上分离的网络中的队列的运动鞋网络消息。这不是一个理想的情况,尽管这是我必须处理的。没有选项可以在线移动离线数据库。
我目前有一个本地传输程序,可以跨网络传输数据库事件。它过去有效,但不能很好地扩展。
感谢你对任何想法的帮助。我主要是在寻找一个健全性检查来查看消息队列是否适合这项工作。