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