1、制作中间文件
- 安装protoc并配置好环境变量,用来编译中间文件
- 安装protoc-gen-go来生成go相关文件,会在goPath下生成可执行文件
-
vscode 安装vscode-proto3 和 Clang-Format插件
image.png
执行命令即可生成.go的中间文件
> protoc --go_out=../services/ .\Prod.proto
2、创建服务端
-
新增自定义方法
image.png - 执行命令生成.go文件,会覆盖之前的文件
> protoc --go_out=plugins=grpc:../services/ .\Prod.proto
-
创建一个结构体,实现pb文件中的xxServer方法
image.png -
创建一个服务
image.png
3、创建客户端调用
-
创建一个客户端项目,将.pb文件拷过去
image.png -
创建服务端并启动可或得上面定义的返回值
image.png
网友评论