I have a hub&spoke network of brokers setup (as documented) with
conduitSubscriptions=true for all topics.
When sending messages to a temporary Topic, the subscriber gets duplicate
messages at a number equal
to the number of spokes. This does NOT happen for regular Topics.
Am I missing a setting somewhere?
Here is the setup: Brokers A, B and C all have networkConnections to a
central hub broker D.
Each broker A, B, and C have the same network connectors to D, but do not
connect to each other.
D has no network connectors.
<networkConnector
name="core1_queues"
uri="static:(ssl://brokerD:62001)"
duplex="true"
conduitSubscriptions="false"
dynamicOnly="true"
networkTTL="5"
suppressDuplicateQueueSubscriptions="true"
decreaseNetworkConsumerPriority="true">
<excludedDestinations>
<topic physicalName=">" />
</excludedDestinations>
</networkConnector>
<networkConnector
name="core1_topics"
uri="static:(ssl://brokerD:62002)"
duplex="true"
conduitSubscriptions="true"
dynamicOnly="true"
networkTTL="5"
suppressDuplicateQueueSubscriptions="true"
decreaseNetworkConsumerPriority="true">
<excludedDestinations>
<queue physicalName=">" />
</excludedDestinations>
</networkConnector>
All brokers have the following policy settings:
<policyEntry topic=">" producerFlowControl="true"
memoryLimit="20mb">
<pendingSubscriberPolicy>
<vmCursor />
</pendingSubscriberPolicy>
</policyEntry>
<policyEntry queue=">" producerFlowControl="true"
memoryLimit="20mb">
<pendingQueuePolicy>
<vmQueueCursor />
</pendingQueuePolicy>
</policyEntry>
Not sure where to look on this one. Any help would be much appreciated.
-adam
--
View this message in context:
http://activemq.2283324.n4.nabble.com/Duplicate-messages-on-temporary-Topics-tp3209648p3209648.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.