>> "Also, I think a send transaction would help, it should encompass all of
the composite destinations."

That is correct. When I send messages in transaction, I get no message loss
- but both JMX and admin console pending message count displays wrong
number.

My setup is still same - 2 brokers, connected with network of brokers. (Just
to remind you:) Messages are flowing from broker1 to broker2. On broker2, I
have configured the replicated queue as a composite queue so that I can
divert incoming messages into multiple queues in broker2.

When I send 3000 messages to broker1 (in transaction) and start killing
brokers one by one randomly while messages are flowing, I end up having 3001
or 3002 pending messages count. When I execute a consumer on broker2, I can
consume 3000 messages which is perfect. But admin console reports there is 1
message pending. When I browse the messages in the queue using admin
console, it displays no messages. So even though there are no messages
pending, somehow, JMX and admin console thinks that there is 1 message
pending. When I restart broker2, pending messages count corrects itself and
reports 0 in admin console.

Have you ever encountered this problem before? Number of pending messages
counter is very important for me for monitoring purposes. If it says 1
message is pending even though its not, I will get monitoring nightmares.

I'd really appreciate any help or information.

Cheers,
Ozan

--
View this message in context: 
http://activemq.2283324.n4.nabble.com/Message-loss-in-network-of-brokers-transactional-send-tp3588714p3760397.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to