We have an Activemq Cluster of 3 brokers (Master - Master, multicast) with 2
networkConnectors (for each broker with duplex turned on) with one connector
for queues with conduitSubscriptions as false and the other connector for
topics with conduitSubscriptions as true. Activemq version is 5.6 and Camel
is 2.10.1. Even with this configuration, I have situations during my testing
where I have a consumer which does not seem to receive a message even though
the message is is available on a remote broker. Sometimes it works and
sometimes it does not and I am unable to figure a pattern. For the consumer,
I am using the ConsumerTemplate class and the receive method. With one
broker, everything works fine. 

Just to be more clear, the consumer is already waiting on the queue (only 1
consumer) before I send the messages. Subsequently, I send a large number of
messages. The consumer receives some messages in the local broker but does
not receive messages on the other two remote brokers. There are no network
errors in the broker logs. I see the bridges been connected etc in the logs.
I have tried increasing the number of consumers but the same problem
persists albeit to a smaller degree.

It would be great if someone could point out if I am missing something
obvious. 



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/Activemq-Cluster-tp4658387.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to