Proto commits in wenweihu86/raft-java

These 22 commits are when the Protocol Buffers files have changed:

Commit:128a159
Author:wenweihu86

bugfix: pesist commitIndex into raft meta log

The documentation is generated from this commit.

Commit:bd706cf
Author:wenweihu86

update rpc-java to brpc-java

Commit:3cd33be
Author:wenweihu86

增加pre-vote功能

Commit:a1f23ed
Author:wenweihu86

1. transfer set request to leader 2. rename proto to RaftMessage

Commit:e682105
Author:wenweihu86

update client

Commit:0e34cda
Author:wenweihu86

add configuration into snapshot meta data

Commit:3476f51
Author:huwenwei

add addPeers/removePeers implementations

Commit:7feb15c
Author:huwenwei

update Configuration proto

Commit:d47f97a
Author:wenweihu86

add SetConfiguration interface

Commit:5c23319
Author:wenweihu86

update example package

Commit:d5a6dde
Author:wenweihu86

add client example

Commit:708b2bb
Author:wenweihu86

update RaftNode init

Commit:23047a8
Author:wenweihu86

add part of handle install snapshot request

Commit:0466bbf
Author:wenweihu86

add installSnapshot

Commit:dae5754
Author:wenweihu86

change package name to com.github.wenweihu86.raft

Commit:6380df5
Author:wenweihu86

add example framework

Commit:c0dc7e7
Author:wenweihu86

add snapshot metadata read

Commit:fc02c8a
Author:wenweihu86

add appendEntries request

Commit:6a6d283
Author:wenweihu86

add requestVote

Commit:bb29485
Author:wenweihu86

add peer

Commit:cf5a57c
Author:wenweihu86

add segmented log

Commit:4c2bf90
Author:wenweihu86

add part of segment