我正在尝试创建一个 java grpc 客户端来与服务器进行通信。我是 grpc 新手,所以正在关注本教程gRPC Java 教程。在这些示例中,它们指的是阻塞和非阻塞存根,它们似乎是从github的其他地方导入的。
import io.grpc.examples.routeguide.RouteGuideGrpc.RouteGuideBlockingStub;
import io.grpc.examples.routeguide.RouteGuideGrpc.RouteGuideStub;
...
...
blockingStub = RouteGuideGrpc.newBlockingStub(channel);
asyncStub = RouteGuideGrpc.newStub(channel);
但是我在他们的仓库中找不到这些类。我仍然不清楚它们的确切用途,它们是否应该在编译 .proto 文件时产生?任何帮助/指针将不胜感激。谢谢。