raftcpp
An implementation of Raft consensus algorithm in modern C++.
[Note that this project is now working in progress.]
Main dependencies
- asio
- rest_rpc
- doctest
- gflags
Quick Start
Build
./build.sh
Test
cd build
./xxx_text
or run all tests with the following command:
./run_all_tests.sh
Get Involved
- Open issue to feedback issues or create pull request for your code changes.
- After your code changed, maybe a unit test is necessary.
- Run
./scripts/code-format.sh
to format your code style. - Review, then merge.