#paxos #consensus #distributed-systems

paxos-rust

A lightweight implementation of the Paxos Consensus Algorithm

3 unstable releases

Uses old Rust 2015

0.2.0 Oct 17, 2018
0.1.1 Oct 15, 2018
0.1.0 Oct 15, 2018

#6 in #plenty

44 downloads per month

Custom license

18KB
418 lines

💌 Paxos Latest Version Build Status

A (Rust flavored) lightweight implementation of the Paxos Consensus Algorithm

Introduction

There are plenty of strong resources on this topic that can explain it better than I can:

  1. The OG, Paxos Made Simple - by Leslie Lamport
  2. Wikipedia
  3. An article and corresponding repo - by Tom Cocagne

Usage and Examples

See docs

Next steps

  • Improve error handling
  • Add Nack messages + handling
  • Write integration tests for failure scenarios

No runtime deps