ActiveMQ 代理网络从代理 1 拉取消息

ActiveMQ Network of Brokers pull message from broker 1

我是 ActiveMQ 的新手,我试图了解我是否可以实现以下目标:

我有一个向代理 1 发布消息的生产者。在安全网络中有一个代理 2 和接收者。经纪人 1 和经纪人 2 之间的连接只能是从经纪人 2 到经纪人 1 的方向,因为我只能在安全网络之外进行通信,而不能在其中进行通信。 所有关于经纪人网络的文档都显示了下图所示的方式(在 https://dzone.com/articles/active-mq-network-brokers 上找到)

我需要类似的东西,但连接应该是从 broker-2 到 broker-1。

这样的事情可能吗?也许从 broker-2 到 broker-1

进行轮询

是的。让 Broker2 连接到 Broker1 并建立双工连接

<networkConnector uri="static:(tcp://broker1:61616)" duplex="true" ... >

参见:Network of Brokers