我有一个本地 ActiveMQ 代理,它位于不可靠的 Internet 连接上,还有一个位于可靠数据中心的远程 ActiveMQ 代理。我已经整理了一个“存储和转发”设置,以便在 Internet 连接可用时将传出消息发送到远程代理。仅此一项就很好用,但是当消息出站时。
但是,现在我必须做相反的事情。这是场景:
- 一条新消息出现在远程ActiveMQ 代理中。消息被放入特定队列。
- 几分钟后,本地ActiveMQ 代理可以使用 Internet 连接。
- 然后,本地代理应该能够从远程代理中提取消息,并将其放入自己的本地队列中。
- 然后,本地消费者将能够看到该消息。
所以本质上,我需要本地代理成为远程队列的订阅消费者。我查看了 ActiveMQ 文档,但在 .xml 配置文件中找不到任何关于如何执行此操作的信息。
这是我应该寻找的吗?请参阅:“ActiveMQ:JMS 到 JMS 桥”。
任何建议和提示将不胜感激。