[JDEV] scaling a single server
Urs Gubser
Urs.Gubser at dwc.ch
Wed Feb 9 11:29:37 CST 2000
Russell Nelson wrote:
> temas writes:
> > I guess it's about time that jer or I interject here. This thread is getting
> > huge and we'll become misleading to people looking at jabber. Jer and I have
> > talked about scaling into the realm of millions of users, and for some reason
> > I'm finding myself disappointed by how everyone is viewing this problem.
> > Everyone seems to think that out of any single box we can run millions of
> > users. This is just not possible, and completely unpractical. Think of all
> > the XML you would be parsing. Your CPU would decide to kill you.
>
> I was asking if anyone has any *experience* with scaling a single
> server. In spite of all the replies, the answer seems to be "no". I
> can see how you might use multiple servers if some of the users are
> foo at jabber1.example.com and some are bar at jabber2.example.com. How
> would you use multiple servers if all of the users are
> foo at jabber.example.com?
By using something like a nameserver. A machine that keeps track of who's online on
which machine. Basically, the nameserver would deal with the registration of users
and assign them to a server, e.g. foo at jabber.com becomes foo at jabber2.com. If
someone sends a message to foo at jabber.com the receiving server first does a look up
to see wheter this user is registered with the name server and if he/she is, forward
the message to right server. Of course, that would change the whole rooster-scheme.
What do you think?
- Urs
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ug.vcf
Type: text/x-vcard
Size: 189 bytes
Desc: Card for Urs Gubser
URL: <https://www.jabber.org/jdev/attachments/20000209/2a485bc9/attachment-0002.vcf>
More information about the JDev
mailing list