【发布时间】:2011-01-11 17:08:15
【问题描述】:
我有一个本地 ActiveMQ 代理,它的 Internet 连接不可靠,还有一个远程 ActiveMQ 代理位于可靠的数据中心。我已经整理了一个“存储和转发”设置,以便在 Internet 连接可用时将传出消息发送到远程代理。仅此一项就很有效,但是当消息出站时。
但是,现在我必须反其道而行之。这是场景:
- 远程 ActiveMQ 代理中出现一条新消息。消息被放入特定队列。
- 几分钟后,本地 ActiveMQ 代理可以使用 Internet 连接。
- local 代理应该能够从 remote 代理中提取消息,并将其放入自己的本地队列中。
- 本地消费者随后将能够看到该消息。
所以本质上,我需要本地代理成为远程队列的订阅消费者。我查看了 ActiveMQ 文档,但在 .xml 配置文件中找不到任何关于如何执行此操作的信息。
这是我应该寻找的吗?见:"ActiveMQ: JMS to JMS Bridge"。
任何建议和提示将不胜感激。
【问题讨论】: