1、cd到pb文件夹下(pb文件夹就是存放.proto文件的)
2、新建person.proto文件,并在文件中添加如下代码
syntax = "proto3";
package pb;
option go_package = "./;pb";
message Person {
string name = 1;
int32 age = 2;
}
service hello {
rpc sayHello(Person) returns (Person);
}
2、运行以下命令,在pb文件夹下生成相应的.go文件
sudo protoc --go_out=plugins=grpc:./ *.proto
本文介绍了如何在protobuf中创建`.proto`文件,定义`Person`消息类型和服务`hello`,并利用`protoc`命令生成Go语言的接口实现代码。通过这个过程,开发者可以快速构建RPC服务。
1859





