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



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

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

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

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

从技术上讲,我不明白为什么核心桥不能具有相同的源和目标代理。但是,这不是必需的。您可以简单地为您的用例使用分流器。如文档所述:

转移允许您透明地将路由到一个地址的消息转移到另一个地址,而无需对任何客户端应用程序逻辑进行任何更改。

相关内容

最新更新