activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gary Tully <>
Subject Re: 500ooo+ queues?
Date Fri, 20 Nov 2009 12:27:01 GMT
w.r.t to partitioning, I imagine a scheme where destinations 1-X exist on
broker cluster A and X-N on broker cluster B. The client needs to randomly
choose a destination or use some lookup/location mechanism.
But as per Aaron's advice, do consider selectors as a way to reduce the
destination count.

Also, be aware that there is a cost in dynamic network creation, all the
advisories tend to slow things down if consumers come and go with any
frequency. You may want to streamline routes though your network so that
every node does not need to know about every destination. Filters will help

Let us know how you get on.

2009/11/20 Igor Katkov <>

> Thank you, this is the kind of insight I was looking for.
> Gary Tully wrote:
> >
> > It may be best to partition your destinations across a cluster.
> >
> How do you mean it?
> What I have in mind is a network of brokers, X producers generate messages
> on one end of the network, Y consumers process them on the other end.
> ActiveMQ takes care of storing messages in a different queues and
> delivering
> them to appropriate consumers.
> --
> 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