Go 中的 Protobuf
使用 protobuf 有两个步骤。
- 首先,你必须编译协议缓冲区定义
- 将支持库导入上述定义到你的程序中。
gRPC 支持
如果 proto 文件指定 RPC 服务,则可以指示 protoc-gen-go 生成与 gRPC 兼容的代码( http://www.grpc.io/) 。为此,将 plugins
参数传递给 protoc-gen-go; 通常的方法是将它插入到 protoc 的 –go_out 参数中:
protoc --go_out=plugins=grpc:. *.proto