// 文件位置:pbfile/studnet.proto // 指定使用的语法格式,根据自己下载的protoc的版本选择 syntax = "proto3"; // 指定代码生成在哪个位置 option go_package = "./"; // 指定包名 package user; message User{ string name = 1; int32 age = 2; } // 定义请求体结构 message UserRequest{ int32 number = 1; //请求中传入学生的学号,1表示占位符 } // 定义响应体结构 message UserResponse{ User student = 1; } //定义一个服务,根据学生的学号查询学生的信息 service UserService{ rpc GetUserByStuNumber(UserRequest) returns (UserResponse); }