是否可以在同一台源服务器和目标服务器之间配置Apache ActiveMQ Artemis Server上的核心桥接器

时间:2019-10-12 15:14:05

标签: bridge activemq-artemis

我试图了解是否在同一源服务器和目标服务器之间配置了Apache ActiveMQ Artemis Server上的核心桥。之所以这样做,是因为我的发布者将消息写到队列A和队列B,但是我的订阅者仅侦听队列AB。所以我的目的是将队列A和B桥接到队列AB中。从阿耳emi弥斯user manual我读到:

  

网桥的功能是消耗来自源队列的消息,并将其转发到目标地址,通常在不同的Apache ActiveMQ Artemis服务器上

  

总而言之,网桥是一种将两个单独的Apache ActiveMQ Artemis服务器可靠地连接在一起的方法。具有核心桥的源服务器和目标服务器都必须是Apache ActiveMQ Artemis服务器。

我不清楚的是,源Artemis和目标Artemis服务器是否可以相同,或者它们是否需要不同。

1 个答案:

答案 0 :(得分:0)

从技术上讲,我不明白为什么核心网桥不能具有相同的源代理和目标代理。但是,这不是必需的。您只需在用例中使用divert。如文档所述:

  

转移功能使您可以透明地将路由到一个地址的邮件转移到其他地址,而无需对任何客户端应用程序逻辑进行任何更改。