问题:
上个星期左右,我一直在进行有关Udemy的Golang微服务课程的编码,遇到了问题。
基本上讲师通过编写.proto文件向我们介绍了Go-Micro和RPC。现在,我对GRPC有一些经验,但是对Go-Micro没有任何经验。问题在于,讲师不会显示实际的protoc命令和最终的标志,而只是在上面进行刷写。我以为这是一条微不足道的命令,但是运行后protoc greeter.proto go_out=.我错过了客户端代码片段。
预期的:
该pb.go文件看起来一样的教练的,随着pb.go文件的客户端和服务器片段。
实际的:
客户端片段丢失。
命令运行:
protoc greeter.proto go_out=.
代码:
.proto文件:
syntax = "proto3";
service Greeter {
rpc Hello(HelloRequest) returns (HelloResponse) {}
}
message HelloRequest {
string name = 1;
}
message HelloResponse {
string greeting = 2;
}
繁星淼淼
相关分类