shownb / shownb.github.com

shownb.github.io
shownb.github.io
5 stars 1 forks source link

微服务及实现 #37

Open shownb opened 5 years ago

shownb commented 5 years ago

关于微服务 参考 Golang 微服务系列教程

一些细节 gRPC的那些事 - streaming 要实现服务器的流式响应,只需在proto中的方法定义中将响应或者请求前面加上stream标记

带入grpc

关于protobuf 安装

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