5

我有以下情况:

生产者 P 生成消息,将它们全部发布到 AMQ 'A'(对于 'P' 是本地的)。

我是否可以将消息从 ActiveMQ A 路由到远程 Active MQ B 或 C?

基本上,我正在寻找“A”端配置中的过滤器来路由这些消息。

提前致谢, 马达夫

高拉夫

我的意思是我分别在位置 A、B 和 C 有 3 个 activeMQ 实例,我在位置 A 有一个生产者 bean 'P',它在本地将消息放置在 AMQ 实例 @A 中,因为我减轻了连接维护的麻烦(减少)如果我要远程连接到 AMQ 实例 B 或 C,则“P”中的消息丢失概率。

4

1 回答 1

2

如果您想互连 3 个代理,那么只需从它们中创建一个代理网络……然后生产者和消费者可以连接到任何代理,并且消息可以根据需求流向适当的代理,等等。

否则,如果您想要更明确的控制,那么您可以使用Camel使用单独的连接工厂等执行从 brokerA 队列到 broker B/C 队列的基本(或复杂)路由。

于 2012-09-21T05:57:15.837 回答