Strange question

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Strange question

Glenn Macgregor-3
Hi All,

Starting to think about activemq and camel in a test situation, an instant messaging server.

ActiveMQ is the bus and camel handles the routing of the messages, let's say the messages are xml with a header which contains, among other things, a to attribute.

Design:

*         One queue which all clients connect for sending

*         Queue per client for client receiving

*         Camel receives messages on the sending queue and routes them to the appropriate receiving queue

Does this design make sense and do you think it is scalable to 10's or 100's of thousands of concurrent clients?

Thanks

 Glenn
Reply | Threaded
Open this post in threaded view
|

Re: Strange question

jstrachan
You'd probably want to use a Topic for each room instead? Then
everyone subscribing to a room would know whats being said

2009/2/4 Glenn Macgregor <[hidden email]>:

> Hi All,
>
> Starting to think about activemq and camel in a test situation, an instant messaging server.
>
> ActiveMQ is the bus and camel handles the routing of the messages, let's say the messages are xml with a header which contains, among other things, a to attribute.
>
> Design:
>
> *         One queue which all clients connect for sending
>
> *         Queue per client for client receiving
>
> *         Camel receives messages on the sending queue and routes them to the appropriate receiving queue
>
> Does this design make sense and do you think it is scalable to 10's or 100's of thousands of concurrent clients?
>
> Thanks
>
>  Glenn
>



--
James
-------
http://macstrac.blogspot.com/

Open Source Integration
http://fusesource.com/