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

时间:2016-12-22 18:03:23

标签: rabbitmq messaging

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

我有一个这样的设计,虽然在制作之前我想看看RabbitMQ(或其他消息传递中间件)中是否有任何可以帮助促进这种转移。

要求是在两个网络上都有发布者和订阅者。在离线网络上将有订户订阅从VPN网络上的发布者填充的队列。 离线网络上可能还有一个发布者,它发布我希望在线订阅者订阅的消息。 我查看了Shovel插件,试图在网络之间转发消息,尽管我没有那么远。

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

这里的挑战是双向更新。我也在尝试构建一个非程序员可以使用的数据传输程序,一些UI带有一个名为“传输消息”的按钮,该按钮与进程工作者必须一样详细。

这实际上是来自物理上分离的网络中的队列的运动鞋网络消息。这不是一个理想的情况,尽管这是我必须处理的。没有选项可以在线移动离线数据库。

我目前有一个本地传输程序,可以跨网络传输数据库事件。它过去有效,但不能很好地扩展。

感谢你对任何想法的帮助。我主要是在寻找一个健全性检查来查看消息队列是否适合这项工作。

0 个答案:

没有答案