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. }