这是我尝试使用 ActiveMQ 实现的目标:我想要 2 个代理集群:clusterA 和 clusterB。这两个集群之间的数据应该被镜像。因此,当 clusterA 收到一条消息时,它将存储在 storageA 中,并且该消息应该转发给 clusterB(如果有这样的需求)并存储在 storageB 中。另一方面,如果clusterB 收到一条消息,它应该被转发到clusterA。我想知道根据上面的描述,这样的配置是否被认为是有效的:
<networkConnectors>
<networkConnector
uri="static:(failover(tcp://clusterB_broker1:port,tcp://clusterB_broker2:port,tcp://clusterB_broker3:port))"
name="bridge"
duplex="true"
conduitSubscriptions="true"
decreaseNetworkConsumerPriority="false"/>
</networkConnectors>