Skip to content

spacejam/paxos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

paxos

crates.io documentation chat sponsors

Currently, this is an implementation of CASPaxos built on top of the sled lightweight database kit.

It is being grown into a more featureful replication library that is mindful of modern consensus research.

why not raft?

  • raft is great for teaching purposes, but is not very performant
  • a replicated log is just the beginning

roadmap

  • simple http API
  • built-in kv
  • membership reconfiguration
  • cheap-paxos storage reduction
  • gossip-based replication of state
  • log reclamation
  • read-only followers

References

About

simple CASPaxos implementation written in rust on top of a simulator for finding bugs quickly

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages