#consensus

paxos-rust

A lightweight implementation of the Paxos Consensus Algorithm

3 unstable releases

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

#10 in #consensus

Download history 10/week @ 2019-11-27 3/week @ 2019-12-04 234/week @ 2019-12-11 4/week @ 2019-12-25 3/week @ 2020-01-08 9/week @ 2020-01-15 1/week @ 2020-01-22 3/week @ 2020-02-12 6/week @ 2020-02-19 6/week @ 2020-02-26 6/week @ 2020-03-04 3/week @ 2020-03-11

98 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