#raft #distributed-systems #ha

raft-proto

Protocol definitions for the rust language implementation of the Raft algorithm

3 releases (breaking)

✓ Uses Rust 2018 edition

0.6.0-alpha Jul 24, 2019
0.4.1 Jun 20, 2019
0.4.0 Jun 19, 2019
0.1.0 Jun 18, 2019

#421 in Algorithms

Download history 31/week @ 2020-01-22 49/week @ 2020-01-29 42/week @ 2020-02-05 122/week @ 2020-02-12 125/week @ 2020-02-19 99/week @ 2020-02-26 93/week @ 2020-03-04 180/week @ 2020-03-11 48/week @ 2020-03-18 26/week @ 2020-03-25 24/week @ 2020-04-01 25/week @ 2020-04-08 25/week @ 2020-04-15 28/week @ 2020-04-22 70/week @ 2020-04-29 73/week @ 2020-05-06

293 downloads per month

Apache-2.0

5KB
67 lines

Raft Proto

Documentation Crates.io

This crate contains the protobuf structs used by raft.

Regenerate Protobufs

If the protobuf file eraftpb.proto changed, run this command to regenerate eraftpb.rs:

cargo build --features gen

or using Cargo watch:

cargo watch -s "cargo check --features gen"

Dependencies

~3–4.5MB
~63K SLoC