proto3语法笔记(解决import标签生成go文件中导入路径问题)
请搭配go-grpc笔记食用
一个简单的示例
syntax="proto3";// 指定proto语法版本
package chat_proto;// 这个packege指定的是proto文件的包名,与go的package没关系
option go_package="./chat;chat";// 若没有此项会报错,格式为<生成的文件存放位置;生成文件的包名>,注意此标签分号后面的一项是go的包名
message Message{ //message标签指定参数格式
string body=1; //格式:<类型 参数名=唯一编码> 唯一编码的含义参见官方文档
}
message AddParams{
int32 firstNum=1;
int32 secondNum=2;
}
message AddRes{
int32 addRet=1;
}
service ChatService{ //定
共有 0 条评论