Go RPC相关及基础信息
Go 的RPC 相关的基础信息 1. 环境配置(MacOS) 1.1 protoc 安装 # 1. brew 安装 brew search protobuf brew install protobuf # 可以指定版本protobuf@21 # 验证是否安装成功 protoc --version # 2. 源码安装 https://github.com/protocolbuffers/protobuf/releases #下载对应的版本,放入GOPATH中的bin目录下 1.2 protoc-gen-go 安装 go install google.golang.org/protobuf/cmd/protoc-gen-go@latest # 安装过程中会出现无法下载,需要自行“走强” # 验证 protoc-gen-go help # protoc-gen-go: unknown argument "help" (this program should be run by protoc, not directly) # ps:我觉得只要识别到,就应该安装成功了 1.3 protoc-gen-go-grpc 安装 go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest # 同 protoc-gen-go # 验证 protoc-gen-go-grpc -version # protoc-gen-go-grpc 1....