Grpc&&protocol buffer结合提供grpc服务
Grpc&&protocol buffer 关于下载:首先下载一个protobuf 对于mac系统就 brew install protobuf 就可以了。然后可以 protoc --version 看下安装的版本号,默认按最新版。 如果想手动按就去官网下载 https://github.com/protocolbuffers/protobuf/releases 下载go语言的proto插件 protoc -h 看到没有 --go_out 就没法生成go的pb.proto代码,所以需要下载 go的插件-----执行下面命令,从源端下载 go get -u -v github.com/golang/protobuf/protoc-gen-go 下载grpc go get -u google.golang.org/grpc 如果用go module的话 ,如下引入,可以改成想要的版本 require ( google.golang.org/grpc v1.33.1 google.golang.org/protobuf v1.25.0 ) ###根据proto生成 pb.go 先展示一下目录结构 $ tree . ├── README.md ├── client.go ├── db │ └── mongo │ └── pool.go ├── go.mod ├── go.sum ├──