1:官网
2:go 开发文档
https://grpc.io/docs/languages/go/quickstart/
3:proto文件规范介绍
https://protobuf.dev/programming-guides/proto3/
4:下载编译器
下载地址:https://github.com/protocolbuffers/protobuf/releases/
下载完成后配置电脑环境变量在path里添加bin位置
测试命令
protoc --version 如果正常运行代表配置成功
5:配置proto文件
syntax = "proto3"; service HelloService{ //定义若干个服务的方法,定义服务接口 //rpc 服务名字 服务器参数 返回参数 rpc hello(LoginRequest) returns(Result){}; } //自定义消息内容 message LoginRequest{ string query = 1; int32 page_number = 2; // Which page number do we want? int32 results_per_page = 3; // Number of results to return per page. }