Spread Toolkit
The problem in building distributed systems comes from the need to communicate and synchronize the different components of the system using networks that are prone to faults. In every distributed system (e.g. replicated databases or application server clusters) there are inherent uncertainties about the current state of remote components. Due to the complexity of such systems, the construction of a reliable and efficient distributed system is very difficult.
Spread is a toolkit that provides a high performance Messaging service that is resilient to faults across external or internal networks. Spread functions as a unified message bus for distributed applications, and provides highly tuned application-level multicast and group communication support.
http://www.spread.org/docs/spreadoverview.html
Nov'2006 http://www.onlamp.com/lpt/a/6809 |article http://highscalability.com/product-spread-toolkit
Python wrapper is available.
There's [work](http://www.zope.org/Wikis/ZODB/Standby Storage) being done to use with Zope for near-redundant storage. This is called ZopeReplicationServices
Edited: | Tweet this! | Search Twitter for discussion
BackLinks: 2004-07-16-MicrosoftBuysLookout | 2004-12-11-YahooX1Partner | 2005-01-26-RemoteDesktopSearch | 2005-01-30-JohnsonDevonNotes | 2005-03-31-CopernicSearchMozMail | 2005-06-22-UdellTacitKnowledgeHypertextHawkins | 2006-08-09-TwohigSearchCentrality | DashBoard | GoogleDesktop | LookOut | LucEne
No twinpages!