Skip to content

zhaoshiling1017/zpax

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Paxos consensus over ZeroMQ message passing

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%