[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