wget https://github.com/protocolbuffers/protobuf/releases/download/v3.6.1/protobuf-all-3.6.1.zip
unzip protobuf-all-3.6.1.zip
cd protobuf-3.6.1
./configure
make
sudo make install
sudo ldconfig
安装gprc
go get -u google.golang.org/grpc
安装protoc-gen-go
go get -u github.com/golang/protobuf/protoc-gen-go
nano ~/.bashrc
然后在该文件最后加上:export PATH="$PATH:$GOPATH/bin"即可。
然后调用 source ~/.bashrc
关于微服务 参考 Golang 微服务系列教程
一些细节 gRPC的那些事 - streaming 要实现服务器的流式响应,只需在proto中的方法定义中将响应或者请求前面加上stream标记
带入grpc
关于protobuf 安装
安装gprc go get -u google.golang.org/grpc
安装protoc-gen-go