Skip to main content

gRPC安装

基于protobuf协议的传输库, 并在protobuf协议之上添加了gRPC 独有的功能, 所以需要一个单独工具来识别生成gRPC

安装

  1. 安装 protoprotobuf
go get -u github.com/golang/protobuf/{proto,protoc-gen-go}
  1. 安装gRPC
go get -u google.golang.org/grpc
  1. 安装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