activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From multani <>
Subject How to improve the performance of composite queue
Date Fri, 07 Feb 2014 10:15:17 GMT

We are using composite queue to make a message can be received by several
services, but it seems that it has some performance issues.

We applied two activemq brokers. We can call them A and B. A will connect to
B by network connector. All message received in A will be send to B by the
setting of staticallyIncludedDestinations. Messages will be send to B's
composite queue and be forwarded to 15 different queues.

When we send about 150 message to A and all the messages will be forward to
B very fast. But when we increase the request volume to 250 per seconds, the
messages start to stuck in A and goes to B very slow.

We also use a single broker to test the performance of composite queue. It
also has a similar issue. The messages senders will be blocked for a while
if it send too many message in a short time.

I have checked the usage of memory, io and cpu of its host. It seems that
there is still some resource available and it does not reach hardware

Is there any way to improve the efficiency of composite queue? Or is there
any configuration can improve it?

Please help me.  

View this message in context:
Sent from the ActiveMQ - User mailing list archive at

View raw message