I haven't done any performance test by now (besides testing some sending/receiving stuff in my notebook), but you sure can understand that I must provide a Scalability Guide to my customer, so even if I can process "one hundred million messages a second", I need to provide him with a guide just in case he need "two hundred million messages a second". That's why I need to fully understand how this works in ActiveMQ, but I found the docs to be a bit messy. Could be that english is not my native tongue, too.
The machines that runs the brokers should do some more work (some parsing and inserting into file or BBDD), so it would be nice if we can use all of them (even if "all" is 2 or 3) as Masters, as using Slaves means something like calling the solution Active/Pasive, instead of Active/Active. Could I use two or three (just in case I need them) different Active (master) brokers using journaled files or database, and telling them that if one of them fails, the others takes its messages and routes them to consumers? Or that can only be done with Master/Slave (Active/Passive) configurations? Thanks a lot. James.Strachan wrote: > > On 19/11/2007, ktecho <[EMAIL PROTECTED]> wrote: >> Something like 860 KB/sec of text encapsulated into JMS messages of about >> 150 >> bytes each one, coming from 42 machines. The problem is that we need to >> do >> some parsing of the messages on the machine, and that the number of >> clients >> could potentially grow. That's why we need some brokers to be Master. > > So here's the common misconception. You can have thousands and > thousands of JMS clients processing messages concurrently on queues. > However a single message broker (or master/slave cluster) can deal > with this kind of volume without breaking into a sweat. > > Have you tried doing some performance benchmarking yet? > http://activemq.apache.org/activemq-performance-module-users-manual.html > > >> The only way to provide HA and Load Balancing is to increase the number >> of >> server in pairs (master/slave)? > > See this for more background > http://activemq.apache.org/clustering.html > > -- > James > ------- > http://macstrac.blogspot.com/ > > Open Source Integration > http://open.iona.com > > -- View this message in context: http://www.nabble.com/High-Availability-and-Load-Balancing-tf4838228s2354.html#a13848519 Sent from the ActiveMQ - User mailing list archive at Nabble.com.