Skip to content

Another minimal Raft implementation in Rust.

License

Notifications You must be signed in to change notification settings

jordanrule/raft-rs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

raft-rs

Not my first time implementing Raft. I wrote about another implementation in Go I did. But you don't learn a concept well until you've implemented it a few times. And I wanted some practice with Rust.

Achieved:

  • No dependencies beyond the standard library.
  • Leader election.
  • Log replication.

Non-goals (for now):

  • Production use.
  • Snapshots and log truncation.
  • Cluster membership changes.
$ cargo test

References

About

Another minimal Raft implementation in Rust.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%