[jdev] Announcing Gradient / Scaling between federated servers

Ian Sollars ian.sollars at gmx.net
Wed Jul 14 07:28:29 CDT 2004


Hi there!

> > My question is, how do federating servers scale to handle large
> > amounts of traffic? Would the architecture scale any better than
if he
> > had simply connected as app at jabber.ian.net?
> >
> > I get the feeling I may be looking at this the wrong way. I'm
> > interested in listening to anyone who knows more about XMPP and
has
> > ideas about how to approach this.
>
> I would suggest no doing it like this, as far as I can see you would
be far
> better of using pubsub for whiteboarding like this as others have
already
> been discussing, either on JDEV or Standards-JIG, have a look in the
mail
> list history.
>
> http://www.jabber.org/pipermail/jdev/
> http://www.jabber.org/pipermail/standards-jig/

Please correct me if I'm wrong, but it's my understanding that pubsub
is designed for publish-subscribe, observer-style services? There are
definitely places within Gradient that could benefit from using a
pubsub implementation - specifically, at the moment the server
broadcasts to loaded documents using presence stanzas, which are hard
on the Jabber server and waste bandwidth.

However, the initial document loading isn't really pubsub-ish at the
moment, but more equivalent to an HTTP-like request/response model,
albeit one superimposed on a decidedly non-HTTP-like network. Are you
suggesting that I publish SVG documents as items to a node on a Jabber
server?

    Ian




More information about the JDev mailing list