Okay, so from what I can tell Tigase works as follows: +--------+ +--------+ | ROUTER +--+ ROUTER | +--------+ +--------+ | | | | C2S --- C2S C2S --- C2S
(Components are aware of each other, packet switched/p2p) And jabberd2 works as follows (my diagram is a gross simplification): +------------+ +------------+ | ROUTER /---+-+---\ ROUTER | | / /-+-+-\ \ | +------/--/--+-+--\--\------+ | | | | C2S C2S C2S C2S (Router knows the routes to each connected entity, circuit switched) One thing I am worried about is storing routes in each router or component. You could get, in the worst case scenario, a router with every single possible route target stored (and then you might as well no longer cluster them). I was hoping to do something more along the terms of classical routing where the router has zero-knowledge: it gets a packet - sees if it should/can be routed to a connected component otherwise it sends it on. Both are proven concepts, P2P scales really well and PSTN has been around for ages and just works. I will probably try both and see how they pan out. > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On > Behalf Of Tomasz Sterna > Sent: 23 June 2008 02:27 PM > To: Jabber/XMPP software development list > Subject: Re: [jdev] Routing > > Dnia 2008-06-23, pon o godzinie 13:42 +0200, Jonathan Dickinson pisze: > > Thus each stanza would make a complete trip round the network (2 at > > worst) before it could be sent. Does anyone have any clever ideas how > > to get around this? > > In http://svn.xiaoka.com/jabberd2/branches/clustering you will find > jabberd2 which routes packets based on full-JIDs. > > > -- > /\_./o__ Tomasz Sterna > (/^/(_^^' http://www.xiaoka.com/ > ._.(_.)_ im:[EMAIL PROTECTED] > > _______________________________________________ > JDev mailing list > FAQ: http://www.jabber.org/discussion-lists/jdev-faq > Forum: http://www.jabberforum.org/forumdisplay.php?f=20 > Info: http://mail.jabber.org/mailman/listinfo/jdev > Unsubscribe: [EMAIL PROTECTED] > _______________________________________________ _______________________________________________ JDev mailing list FAQ: http://www.jabber.org/discussion-lists/jdev-faq Forum: http://www.jabberforum.org/forumdisplay.php?f=20 Info: http://mail.jabber.org/mailman/listinfo/jdev Unsubscribe: [EMAIL PROTECTED] _______________________________________________