parazyd 56436d0ab9 research: Simple raft consensus implementation. 4 жил өмнө
..
examples 56436d0ab9 research: Simple raft consensus implementation. 4 жил өмнө
src 56436d0ab9 research: Simple raft consensus implementation. 4 жил өмнө
.gitignore 56436d0ab9 research: Simple raft consensus implementation. 4 жил өмнө
Cargo.toml 56436d0ab9 research: Simple raft consensus implementation. 4 жил өмнө
README.md 56436d0ab9 research: Simple raft consensus implementation. 4 жил өмнө
rustfmt.toml 56436d0ab9 research: Simple raft consensus implementation. 4 жил өмнө

README.md

sraft

Simple Raft consensus implementation.

$ cargo build --example peer
$ ./target/debug/examples/peer -p 127.0.0.1:13002 -p 127.0.0.1:13003 -i 1 -l 127.0.0.1:13001
$ ./target/debug/examples/peer -p 127.0.0.1:13001 -p 127.0.0.1:13001 -i 2 -l 127.0.0.1:13002
$ ./target/debug/examples/peer -p 127.0.0.1:13001 -p 127.0.0.1:13002 -i 3 -l 127.0.0.1:13003

Try stopping and starting certain nodes to see how new leaders are elected.