Proto commits in lonng/nano

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

Commit:abcf7c9
Author:Show
Committer:GitHub

cluster: maitain heartbeart between nodes in the same cluster (#91)

The documentation is generated from this commit.

Commit:57f7ee2
Author:gsw945
Committer:Lonng

change the protobuf package to google.golang.org/protobuf

Commit:3df924f
Author:Lonng
Committer:Lonng

cluster: unregister peer while peer node shutdown Signed-off-by: Lonng <heng@lonng.org>

Commit:685004a
Author:Lonng
Committer:Lonng

cluster: sync global session id and gate address between cluster Signed-off-by: Lonng <heng@lonng.org>

Commit:efc1def
Author:Lonng
Committer:Lonng

cluster: refactor cluster and refine logs Signed-off-by: Lonng <heng@lonng.org>

Commit:5dcf564
Author:Lonng
Committer:Lonng

*: add label to cluster member Signed-off-by: Lonng <heng@lonng.org>

Commit:15dbecc
Author:Lonng
Committer:Lonng

*: implement all message communication interface Signed-off-by: Lonng <chris@lonng.org>

Commit:91aec21
Author:Lonng
Committer:Lonng

*: implement the service discovery Signed-off-by: Lonng <chris@lonng.org>

Commit:8b28e72
Author:Lonng
Committer:Lonng

*: cluster skeleton (grpc/proto/cluster) Signed-off-by: Lonng <chris@lonng.org>

Commit:8d879fd
Author:Chris Lonng

fixed benchmark

Commit:45ba8a9
Author:chrislonng

benchmark: add benchmark framework

Commit:909539c
Author:chrislonng

remove dependence

This commit does not contain any .proto files.

Commit:4065b7f
Author:chrislonng

init commit