当我查看grpc-java自动生成的服务器调用类和grpc-java git repo中给出的示例示例时,我可以看到我们扩展了ImplBase类并覆盖了服务方法。如下所示:
static class communicationImpl extends communicationImplBase
在C ++中,为了实现异步服务,我们使用AsyncService而不是Service类来扩展我们的实现。但是在java生成的Grpc类中,我看不到另一个名为/以Async开头的类。我在其中看到的唯一与服务器相关的类是以ImplBase结尾的类。那么如何设置我的服务器以在grpc-Java中异步处理请求?
答案 0 :(得分:3)
ImplBase
类 是异步接口,但对于一元和服务器流方法,它可以以阻塞方式实现。