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