我使用网络连接器连接了两个activemq代理(两个主/从对)。在队列级别,我需要一个跨代理()的消息的适当负载平衡 (conduitSubscriptions=false)。在主题级别,不应该有任何messages(conduitSubscriptions=true).的复制。我应该创建两个网络连接器,一个用于队列,一个用于主题。
<networkConnectors>
<networkConnector name="n_w_for_queues" userName="xxxx" password="xxxx" duplex="true" conduitSubscriptions="false"
uri="masterslave:(tcp://localhost:61616,tcp://localhost:61610)">
<excludedDestinations>
<topic physicalName=">"/>
<queue physicalName="Consumer.*.VirtualTopic.>"/>
</excludedDestinations>
</networkConnector>
<networkConnector name="n_w_for_topics" userName="xxxx" password="xxxx" duplex="true" conduitSubscriptions="true"
uri="masterslave:(tcp://localhost:61616,tcp://localhost:61610)">
<excludedDestinations>
<queue physicalName=">"/>
</excludedDestinations>
</networkConnector>所期望的结果:要求队列消息具有适当的负载平衡和主题消息,而不需要重复。
发布于 2020-01-04 16:15:54
上述配置工作良好。用于conduitSubscriptions="false"队列的网络连接器和用于conduitSubscriptions="true"主题的另一个网络连接器将提供所需的结果。
https://stackoverflow.com/questions/59453108
复制相似问题