Paxos consensus over ZeroMQ message passing
Python
Switch branches/tags
Nothing to show
Latest commit df51a83 Mar 22, 2013 @cocagne removed __getstate__
Permalink
Failed to load latest commit information.
examples
test
zpax
.gitignore
LICENSE
README.md

README.md

zpax

Tom Cocagne <tom.cocagne@gmail.com>

Overview

zpax provides generic Python implementations of Multi-Paxos and Paxos-Commit on top of Twisted and ZeroMQ.

Dependencies

Examples

single_value.py

Multi-Paxos used to coordinate changes to a single, shared value.

key_value.py

Multi-Paxos used to implement a simple, distributed Key-Value database. Of particular note is that this implementation includes the ability to dynamically add and remove nodes from the Paxos group.