Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 10 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,22 @@

[切换中文版本](https://github.com/owenliang/go-raft/blob/master/README-cn.md)

A reliable raft algorithm implementation which is inspired by [MIT6.824](https://pdos.csail.mit.edu/6.824/) 's Lab and passed all the correctness tests.
## INTRO

Learn more about details and my experience, please take a look at:[mit-6.824](https://github.com/owenliang/mit-6.824).
The reliable raft algorithm which is inspired by the mit6.824 course, and has passed all the essential tests for accuracy and correctness

## todo
For more details, please visit the project: [mit-6.824](https://github.com/owenliang/mit-6.824).

* Memory-independent snapshot size
* InstallSnapshot RPC with split chunks.
* Simple client for talking to leader
## TODO

## try
* Optimize the snapshot size, due to current size is still limited by the memery
* Optimize the current native client
* Optimize the snapshot Chunked transfer

Construct a raft cluster of 3 nodes, and node2 deplayed to join.
## Try it!
Create a scenario where 3 raft cluster of node was structured, in which allows node2 can be added with delay

```
cd raft
go test
```
```