Hi Joe,

one queue sounds better thread-wise. As the number of clients broker can
handle, it's best to do some testing and find that figure for your
environment/platform.

Cheers
--
Dejan Bosanac - http://twitter.com/dejanb

Open Source Integration - http://fusesource.com/
ActiveMQ in Action - http://www.manning.com/snyder/
Blog - http://www.nighttale.net


On Mon, Mar 29, 2010 at 12:11 PM, joe <fischauto...@yahoo.de> wrote:

> Hi Dejan,
>
>
> > the main question is do you really need that many clients and can you
> > redesign your system to use smaller number of clients and selectors
> > for example?
>
> Every Client has some data which should be backuped. So if a customer has
> so many clients he wishes to backup it must be supported. The backup is done
> over direct socket communication by a legacy application, the broker
> wouldn't be involved for that task, he just has to inform the client about
> executing a job.
> In general the messages handled by the broker are quite small and the
> performance is not so important.
>
> Currently this is done by a kind of proprietary RMI-Broker, which works ok
> for this issue but our Broker has some other pitfalls so we are looking for
> a replacement.
>
>
> > as of scaling, the best starting point to scaling the broker is this
> > article
> >
> http://activemq.apache.org/how-do-i-configure-10s-of-1000s-of-queues-in-a-single-broker-.html
>
> During my experiments i used one queue for all clients and the IP of the
> client as a Selector.
> is it better to use one queue for every client when having many clients?
>
>
> > You may also want to consider creating a network of brokers for this >
> task.
>
> Yes this sounds very interesting.
> So for supporting 5000 clients its possible to use 10 Brokers each handling
> connections for 500 clients?
> If i understand this strategy/feature correctly it should be possible to
> support 100 of 1000s of clients?!
> Ok its some work to configure/administer all these brokers but if a network
> of brokers works reliable this is definitely something i should evaluate.
>
>
>
>

Reply via email to