On 12/12/06, JaredM <[EMAIL PROTECTED]> wrote:

Hi,

I'm new to message queues and have been searching for some usage guidelines.
I understand that the biggest factors to think about regarding performance
seem to be message size and the volume or rate of messages.

However, I want to know what considerations should I think about when
deciding on practical limits for the number of queues or topics?

Here is a fictional scenario (and I do mean fictional before someone points
me towards XMPP/Jabber): I want to build an Instant Messaging service for
100000 users.  The service would need to accommodate chat rooms as well as
instant messaging.  So would I create a queue for each IM and a topic for
every chat room?  If so, how many queues or topics could I create before I
run into performance problems?  Or is the number of queues and topics all
irrelevant and the only important factor is the size and volume of messages?

If you want to implement a chat service then you might wanna consider
Jabber. However using ActiveMQ as a chat server is fine too.

I'd use a topic for each chat room and each client should create one
(or more) temporary queues for folks to talk to directly to them.
--

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

Reply via email to