Hi, 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 bottleneck. 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: http://activemq.2283324.n4.nabble.com/How-to-improve-the-performance-of-composite-queue-tp4677620.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.