2015-12-31 44 views
0

我们已经得到了要求我们必须推送一些消息以供离线实现,现在我们已经在线/离线混合安装,在线我们正在推送消息到队列中,但是对于离线我们仍然希望推送队列,但是读取离线消息并将其存储在本地文件系统中,以便我们可以将其存储在文件系统中,并让离线系统通过将其放入队列中来手动处理它。 我想知道如果我们在活动mq中有虚拟队列类型的东西,我们可以放置所有脱机消息并读取它存储在文件系统上,然后从队列中删除它。在推送到队列之前活动的MQ虚拟队列需求或者间歇消息

我在这里读了骆驼拦截器可以在这样的条件下使用,但需要帮助,如果有人能详细点吧: http://camel.apache.org/intercept.html

在这方面的任何帮助表示赞赏。

感谢

+1

研究ActiveMQ的一些更多,因为它有镜像队列,或者你可以使用Camel wire-tap将重复消息发送到该虚拟队列。 –

回答

0

来处理这类事情最简单的方法可能是通过Camel Broker Component

它可以用来制作消息的副本,改变目的地和不是。