【问题标题】:Active MQ Dummy Queue Requirement Or Intercerpt Message before pushing to QueueActivemq 虚拟队列要求或在推送到队列之前拦截消息
【发布时间】:2015-12-31 10:14:13
【问题描述】:

我们有要求我们必须推送一些消息以进行离线实现,现在我们有在线/离线混合安装,对于在线我们将消息推送到队列但对于离线我们仍然想要推送队列但读取消息离线并将其存储在本地文件系统中,以便 我们可以将其存储在文件系统中,并通过将其放入队列中让离线系统手动处理它。 我想知道我们是否在活动 mq 中有虚拟队列之类的东西,我们可以在其中放置所有离线消息并读取它存储在文件系统上,然后从队列中删除它。

我在这里读到骆驼拦截器可以在这种情况下使用,但如果有人可以详细说明它需要帮助: http://camel.apache.org/intercept.html

感谢您提供这方面的任何帮助。

谢谢

【问题讨论】:

  • 对 ActiveMQ 进行更多研究,因为它具有镜像队列,或者您可以使用 Camel 连线将重复消息发送到该虚拟队列。

标签: jms apache-camel activemq spring-jms


【解决方案1】:

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

它可以用来复制消息,改变目的地等等。

【讨论】:

    猜你喜欢
    • 2011-08-02
    • 2016-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-30
    • 1970-01-01
    • 1970-01-01
    • 2015-09-23
    相关资源
    最近更新 更多