Skip to content

achyuthcodes30/xaft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xaft 🛶

A pure Elixir implementation of the Raft consensus algorithm.

TODOS

  • - Leader Election
  • - Log replication
  • - User application state machines and client interaction
  • - Persistence
  • - Supervisor mode
  • - REST/ gRPC endpoints to interop with non-elixir applications
  • - Peer discovery and membership changes with libcluster
  • - Snapshotting
  • - Log compaction
  • - Jepsen testing

About

A pure Elixir implementation of the Raft consensus algorithm

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages