grpc环境安装
# grpc环境安装
# GRPC
go get -u google.golang.org/grpc
1
# Protocol Buffers v3
安装本体
wget https://github.com/google/protobuf/releases/download/v3.21.5/protobuf-all-3.21.5.zip
unzip protobuf-all-3.5.1.zip
cd protobuf-3.5.1/
./configure
make
make install
1
2
3
4
5
6
2
3
4
5
6
- 用
protoc --version
检查是是否安装成功
安装依赖
# (旧版本的方式)
go get -u github.com/golang/protobuf/protoc-gen-go@v1.3.2
go get google.golang.org/grpc
# (新版本的方式)
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.2
1
2
3
4
5
6
7
2
3
4
5
6
7
# 后续学习
参考:
- Go Protobuf 简明教程 | 快速入门 | 极客兔兔 (geektutu.com) (opens new window)
- gRPC 应用 - 地鼠文档 (topgoer.cn) (opens new window)
注意:
// 指定 proto 的版本信息
syntax = "proto3";
// 指定生成的 go 文件存放位置及其包名
option go_package = "./;example";
1
2
3
4
5
2
3
4
5
- 一定要记得加上
option go_package
上次更新: 2024/06/03, 10:31:32