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/