Dave Smith wrote: > Yes, this question came up about a year ago, and XMPP and IRC were > considered. I never really pursued those options further because I'm > somewhat opposed to having a central "broker" (for lack of a better > word) that acts as a single point of failure, and adds complexity for > routing messages to and from the pieces of my distributed system.
In the last distributed system I helped build, we didn't feel good about having a central point of control (and failure), but in the end we decided that a fully distributed system would add unjustifiable complexity and expense. Fully distributed systems seem to grow behaviors that are as hard to fix as human communication problems. I have no idea whether that experience applies to your project, of course. Shane /* PLUG: http://plug.org, #utah on irc.freenode.net Unsubscribe: http://plug.org/mailman/options/plug Don't fear the penguin. */