activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bravegag <>
Subject increasing number of queues degrades performance?
Date Thu, 29 Oct 2009 09:41:26 GMT

Hi all,

As part of an Univ. project, we developed a small architecture: 
- Clients=N (JMS producers) sends query requests
- ActiveMQ Topics L=queue size P=# of queues
- Processors=M (JMS clients) execute and sends query results
- PostgresQL 

were we would vary these variables and observe the throughput. We use the
standard benchmark TPCH schema.

Although our benchmarks were not comprenhensive we noticed that having fixed
relatively large N and M, increasing the P (# queues) the throughput would
degrade. We used two different strategies to publish messages: random and
round robin. The optimal number of queues P was always found to be one. Any
ideas why is that so?

Here you can find all the code, slides and (gnu) plots of our experiments:

Thanks in advance,
best regards,
View this message in context:
Sent from the ActiveMQ - User mailing list archive at

View raw message