go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.2
go get -u google.golang.org/grpc
git clone https://github.com/grpc/grpc-go.git $GOPATH/src/google.golang.org/grpc
git clone git@github.com:googleapis/go-genproto.git $GOPATH/src/google.golang.org/genproto
protoc --go_out=./protos --go-grpc_out=./protos --proto_path=./protos protos/*.proto
这时 protos/ 目录下会生成 helloworld.pb.go 和 helloworld_grpc.pb.go 文件,该文件是 grpc 接口以及相关参数的定义
2019/06/25 17:32:09 Received: world
2019/06/25 17:32:09 Greeting: Hello world