1. 默認官方文檔
go get -u google.golang.org/grpc
因牆的問題,大部分安裝是沒法完成的
2. 解決方法
a. grpc
mkdir -p $GOAPTH/src/google.golang.org
git clone https://github.com/grpc/grpc-go.git
mv grpc-go grpc
b. genproto
mkdir -p $GOAPTH/src/google.golang.org
git clone https://github.com/google/go-genproto.git
mv go-genproto genproto
3. 運行例子
cd $GOAPTH/src/google.golang.org/grpc/examples/helloworld
cd greeter_server
go run main.go
cd greeter_client
go run main.go
4. 參考資料
https://github.com/google/go-genproto
https://github.com/grpc/grpc-go
https://grpc.io/docs/quickstart/go.html#update-the-server