我一直在试图产生从基本GRPC客户端和服务器接口.proto
服务定义在这里从GRPC官方回购。该文件中定义的相关服务(来自上面的链接)如下:
service RouteGuide {
rpc GetFeature(Point) returns (Feature) {}
rpc ListFeatures(Rectangle) returns (stream Feature) {}
rpc RecordRoute(stream Point) returns (RouteSummary) {}
rpc RouteChat(stream RouteNote) returns (stream RouteNote) {}
}
Run Code Online (Sandbox Code Playgroud)
我运行的命令是 protoc --java_out=${OUTPUT_DIR} path/to/proto/file
根据 grpc 站点(特别是此处),RouteGuideGrpc.java
包含一个基类RouteGuideGrpc.RouteGuideImplBase
的 a应该是从protoc
上面的命令生成的 RouteGuide 服务中定义的所有方法,但该文件不会为我生成。
有没有人遇到过类似的问题?官方文档只是不正确吗?有没有人对我可以做些什么来生成那个缺失的类有什么建议?