I've setup 4 servers (v. 5.5.0) this way:

http://activemq.2283324.n4.nabble.com/file/n3617053/amq_setup.001.jpg 

I set up consumers on Node 1 and Node 3.
I start producing messages to Node 1.

Messages are distributed (load balanced) across Node 1 and Node 3 as
expected, so consumers on both nodes receive messages.

Messages produced to Node 1 are written to Node 2 as expected, but messages
that are load balanced over to Node 3 are not deleted from Node 2. If I
produce 1000 messages to Node 1, and 400 of those are delivered via Node 3,
there is 400 messages left on Node 2 when all messages are received from
Node 1 and Node 3 (queueSize = 0 on both).

Am I configuring the nodes wrong, or is this a bug?

activemq.xml for all nodes are attached:

http://activemq.2283324.n4.nabble.com/file/n3617053/node1_activemq.xml
node1_activemq.xml 
http://activemq.2283324.n4.nabble.com/file/n3617053/node2_activemq.xml
node2_activemq.xml 
http://activemq.2283324.n4.nabble.com/file/n3617053/node3_activemq.xml
node3_activemq.xml 
http://activemq.2283324.n4.nabble.com/file/n3617053/node4_activemq.xml
node4_activemq.xml 

--
View this message in context: 
http://activemq.2283324.n4.nabble.com/Master-slave-cluster-leaves-messages-on-slave-tp3617053p3617053.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to