Proto commits in eraft-io/eraft

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

Commit:081e980
Author:HBill

style: Specification of variable naming and code format

The documentation is generated from this commit.

Commit:04b82c3
Author:LLiuJJ

add client.cc and monitor lib

Commit:ee88dd9
Author:Colin

make eraftkv_ctl support multi shard

Commit:ab4c347
Author:Colin

add golang version

Commit:c37feba
Author:Colin

send and recv sst files

Commit:4009f81
Author:Colin

fix log confict with snapshoting

Commit:4a8f1af
Author:Colin

add snapshot

Commit:d56cd79
Author:LLiuJJ

add del support

Commit:ffadb01
Author:LLiuJJ

fix encode bug

Commit:cbc9c35
Author:colin

add string type encode

Commit:7cbd6a2
Author:colin

add shardgroup command

Commit:550eaa6
Author:colin

shard kv server demo

Commit:fa23186
Author:colin

add metaserver test

Commit:8af74ab
Author:LLiuJJ

fix build

Commit:ae5685e
Author:LLiuJJ

init meta server design

Commit:79ad1ba
Author:LLiuJJ

support get set command

Commit:3192cb6
Author:LLiuJJ

make vdb server and eraftkv server into docker

Commit:cd28e4c
Author:LLiuJJ

add vdb server with redis protocol support

Commit:30ec5c7
Author:LLiuJJ

add node config change

Commit:7bbb4a5
Author:LLiuJJ

fix cv bug and make peer address to argv

Commit:efffc3a
Author:LLiuJJ

add demo version

Commit:31e26f7
Author:LLiuJJ

impl append entries

Commit:4a8d1ac
Author:LLiuJJ

add request vote impl

Commit:206edef
Author:fenglin-Zhou

grpc_network_impl

Commit:c3e739a
Author:LLiuJJ

split run test script

Commit:5b8612b
Author:fenglin-Zhou

File circular include not resolved

Commit:18fe364
Author:LLiuJJ

add rocksdb deps to ci