activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gary Tully <>
Subject Re: 500ooo+ queues?
Date Thu, 19 Nov 2009 11:13:49 GMT
With that many destinations, a single JVM will have a lot of context
switching to do. It may be best to partition your destinations across a
Having said that, to scale up the number of destinations,  memory will be
your main requirement. Follow the advice from , and use the KahaDB
store to reduce fd usage. How many concurrent connections do you expect?
Scaling connections will require the use of NIO.
There is an activemq-scaleability.xml configuration file in 5.3.0 that can
provide a good starting point configuration.

2009/11/18 Igor Katkov <>

> Hi,
> Is it a good idea to create 500ooo+ queues and send messages to these
> destinations? Load is a few messages per _minute_ into each queue.
> Producers and consumers will be on different hosts. Network of brokers
> topology.
> Does anyone have experience pushing ActiveMQ that far, or even further with
> 2M queues and several messages a second?
> Will it scale to that extent? I can add boxes to host additional producers
> and consumers, but not sure if pushing metadata of that mighty number of
> queues around will be handled OK
> --
> View this message in context:
> Sent from the ActiveMQ - User mailing list archive at


Open Source Integration

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message