Am not aware of anyone who uses multicast over the internet - even
JXTA is mostly socket based AFAIK, it just deals with NAT issues I
thought but using regular sockets?

So I'd just use a couple of brokers. I guess you're using topics
right? A single broker should be able to handle 1000s of clients with
hundreds of messages a second per consumer on a fast network & decent
PC with a reasonable disk.

If you've only 1 producer, you might wanna use async dispatch to get
the best throughput across hundreds of clients for a single producer.

What kind of throughput do you get in your environment when you try
hundreds of clients?


On 11/24/06, terrytriple <[EMAIL PROTECTED]> wrote:

Hi There,

Currently we are using JBossMQ to send data in a pub/sub model to a few
consumers,
over the internet - our testing has shown ActiveMQ to be significantly
faster than JBossMQ :

600-700 2k messages / minute with JBossMQ and 1,600 2k messages / minute
with ActiveMQ.
 - 1 Publisher (pretty good / fast machine - 2 x 3GHz, 2GB Ram, RAID 10,
etc)
 - Publisher in on a T1 Line
 - Consumers are on DSL
 - Sending messages over the internet
 - Messages are Persistant, and Transactional

we need to sustain at least 200 messages / minute per client, the above
figures are an aggregate figure,
e.g. 600-700 m/m with JBossMQ equates to 200-240 m/m for 3 consumers,

However - we need this to upscale this solution from 4-5 consumers to 200
consumers,
very soon -- and based on the tests we have done - we would need to invest
in lots of
bandwith and several servers to get this to work.

e.g. 200 consumers x 200 m/m = 40,000 m/m total

so -- this being the case - we are looking for alternative solutions,

we have been looking at using multicast over the internet,
 but information seems sketchy,
 and although I have tried speaking to many ISPs about it
 - It's difficult to get anyone who knows what I'm talking about,
 and some simply say no.

besides the fact it seems AMQ 4 does not seem to support multicast delivery
? (only discovery).

would multicast via JGroups or JXTA work ? do these work ?

I believe JXTA would/could do some sort of Virtual / Application Level
Multicast and perhaps organise the nodes into a tree and delivery messages
that way ?

we like the idea of using a "Network of Brokers", or setting up some kind of
tree,
where our central server sends the messages to a few other brokers, and then
more brokers collect from those.
but we don't really want to have to go round each server and manually
configure the connections.

could the configuration be made more dynamic ? would it be possible to send
configuration changes via JMS ?

Anyone got any advice / thoughts ?


Many Thanks

--
Terry Paterson
Actual Systems UK Ltd

--
View this message in context: 
http://www.nabble.com/Multicast---Application-Level-Multicast---JXTA---tf2699960.html#a7528866
Sent from the ActiveMQ - User mailing list archive at Nabble.com.




--

James
-------
http://radio.weblogs.com/0112098/

Reply via email to