I agree (connectionless, UDP) Re: [JDEV] scaling a single server?

Thomas Charron tcharron at ductape.net
Mon Feb 7 08:26:48 CST 2000


Quoting Keith Minkler <keith at digix.net>:
> > My goal has been to support client-to-client with the server being more
> of
> a
> > directory.
> Robert, This is not the goal of jabber at all.  We use a 'smart' server
> that
> knows how to communicate with all sorts of different services so that the
> 'dumb' clients only have to know how to talk to the server.  The method you
> are proposing, having client/client communication only, would put the ball
> in the clients court so to speak when it comes to talking to all the
> different IM clients.. that means that your client would have to know how
> to talk to ICQ, AIM, MSN, et all.. which is just dumb IMO.

  I'm not getting your point here at all.  Granted, I'm not for client<->client 
myself, but there is nothing stopping a client from implementing it in the 
protocol for a reason.  As long as it is allowed to use either or, with a 
preference on direct client<->client, it should be fine, and even better with 
feature negotiations.

> > I just don't see myself implementing Jabber for communities where the
> goal
> > his high growth.
> *HUH*?  Jabber is scalable to the point of world domination... it uses
> distrubuted servers.. ever hear of e-mail?

  Yes, we all have, but I think the primary concern here is one location with 
500,000 users.  Right now, the only solution would be to divy up the users 
between servers, using different addresses, aka, jabber1.isp.com, 
jabber2.isp.com.

  Now, EVENTUALLY, probrably in the realm of 1.x+, since 1.0 will be out soon, 
servers will have the ability to run one domain accross multiple servers, aka, 
many machines could serve up jabber.isp.com, using a DNS round robin type of 
scheme, so don't give up hope there..

  Also, UDP capabilities I feel will eventually make their way in there, simply 
do to popular demand..  This will also bump up the number of users capable of 
being hosted on one server..

--- 
Thomas Charron
<< Wanted: One decent sig >>
<< Preferably litle used  >>
<< and stored in garage.  ?>>




More information about the JDev mailing list