Hi there, what are the exact limitations of topics which are spread over a cluster of brokers? I want to use a mesh- or ring-topology with potentially quite a few brokers (~10-150).
The wiki says [1] Distributed Topics in Store/Forward For topics the above algorithm is followed except, every interested client receives a copy of the message - plus ActiveMQ will check for loops (to avoid a message flowing infinitely around a ring of brokers). What exactly does "will check for loops" mean? Will ActiveMQ still allow and correctly handle distributed topics when there are loops in the network? Or will it just somehow abort and not allow to use distributed topics when there are loops? The latter is the case for some other JMS implementations I used, e.g. the Tibc* EMS; which is quite a strong limitation. Any other limitations? Maybe about durable topics in a looped cluster? Is there any further documentation about handling of loops available? I found some nice explanations with RH A-MQ about self-avoiding paths [2] or the different topologies [3]. However, the text about self-avoiding paths only explicitly addresses Queues. Cheers, Hauke [1] http://activemq.apache.org/how-do-distributed-queues-work.html [2] https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_A-MQ/6.2/html/Using_Networks_of_Brokers/FMQNetworksMessagePropagation.html [3] https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_A-MQ/6.2/html/Using_Networks_of_Brokers/FMQNetworksTopologies.html -- View this message in context: http://activemq.2283324.n4.nabble.com/Limitations-for-global-topics-in-a-ring-of-brokers-tp4707717.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.