gRPC安装
基于protobuf协议的传输库, 并在protobuf协议之上添加了gRPC 独有的功能, 所以需要一个单独工具来识别生成gRPC
安装
- 安装
proto与protobuf
go get -u github.com/golang/protobuf/{proto,protoc-gen-go}
- 安装
gRPC
go get -u google.golang.org/grpc
- 安装
gRPC生成go语言的插件
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
使用
示例:
使用 gPRC 来生成 proto,生成的文件在对应文件所在的目录
protoc -I=. --go_out=. --go_opt=paths=source_relative \
--go-grpc_out=. --go-grpc_opt=paths=source_relative \
*/*.proto