On 6/17/10 8:42 PM, Bruce Campbell wrote: > > On Fri, 11 Jun 2010, Peter Saint-Andre wrote: > >> Last month the XMPP Council approved publication of two proposals >> regarding distributed multi-user chat rooms (a.k.a. "DMUC"). I had >> intended to harmonize the two approaches before publication, but I've >> not yet found the time to do so. Therefore we have published both >> proposals as-is in order to encourage discussion. (It is also possible >> that one or more additional proposals on this topic will be published in >> the near future.) You can find the submitted proposals here: >> >> http://xmpp.org/extensions/xep-0281.html >> http://xmpp.org/extensions/xep-0282.html > > Apart from both needing a spin through the speel czecher, they both seem > to suffer from having a single point of failure for new users joining > the room, being the initial root node ('firsthost' or 'MASTER') which is > the only point which can distribute new users to nominated peer host/rooms. > > 281 doesn't suffer from the root node (firsthost) being a SPoF for the > distribution of messages between peers, and supports the dynamic > addition of new peers, but examples are needed to demonstrate the > removal of an arbitary peer host and subsequent redistribution of users, > verification of connectivity between peer hosts and how to deal with a > non-fully-connected mesh; there's a nice empty section 3.5 waiting for > this.
I've provisionally fixed these issues in 281, but I can't publish the revised version on xmpp.org until we fix some tooling issues related to our recent migration from Subversion to git... Peter -- Peter Saint-Andre https://stpeter.im/
