[jdev] Re: [jadmin] Re: One million concurrent user

Rachel Blackman rcb at ceruleanstudios.com
Fri Jan 28 21:35:32 CST 2005


> How many concurrent users does MSN or AIM have I wonder, and how is 
> scalability dealt with in their systems, which are obviously 
> proprietary IM protocols.

Were I designing it, I'd have a login server, which validates you and 
then hands you a new place to connect to, for your actual sustained 
connection.  All data is shared between the servers (or rather, 
replicated between them; SQL is your friiiiiend), and you just get 
handed off to whatever actual messaging server has the least load at 
the time you connect.

In theory, this would allow for a lot of scalability; getting loaded 
down, just add another server into the cluster and voila, it 
automatically starts sharing the load.

Of course, that's harder to do under XMPP since I don't believe we have 
any proposed extensions to validate login via one server and connect on 
another, much less split incoming messages out across different actual 
servers in a cluster.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <https://www.jabber.org/jdev/attachments/20050128/09864b06/attachment-0002.pgp>


More information about the JDev mailing list