Java 将gRPC与Vert.x一起使用时,存在净依赖性问题

Java 将gRPC与Vert.x一起使用时,存在净依赖性问题,java,server,netty,vert.x,grpc,Java,Server,Netty,Vert.x,Grpc,我试图将gRPC添加到我们的一个vert.x服务器中,但遇到了一些问题。还有其他人试过在vert.x旁边运行gRPC吗?我遇到的第一个问题是由于netty依赖项版本不匹配:Vert.x希望使用netty 4.0,而gRPC需要netty 4.1 具体来说,我遇到的问题是,当使用netty 4.1.0-Beta5时,我在调用org.vertx.java.core.http.impl.AssembledFullHttpRequest.touch时遇到AbstractMethodError,因为该方法

我试图将gRPC添加到我们的一个vert.x服务器中,但遇到了一些问题。还有其他人试过在vert.x旁边运行gRPC吗?我遇到的第一个问题是由于netty依赖项版本不匹配:Vert.x希望使用netty 4.0,而gRPC需要netty 4.1

具体来说,我遇到的问题是,当使用netty 4.1.0-Beta5时,我在调用org.vertx.java.core.http.impl.AssembledFullHttpRequest.touch时遇到AbstractMethodError,因为该方法未实现。AssembledFullHttpRequest实现netty提供的ReferenceCounted接口,该接口在版本4.0和4.1之间添加了一个触摸方法

如有任何建议,将不胜感激

我也把这个问题发到了gRPC和Vert.x谷歌集团

谢谢,
Aaron

我认为由于版本不匹配,目前无法同时运行它。

现在正式提供了对vert.x的
gRPC
支持,请参阅

该项目还提供了一个自定义插件来提供vertx-y API,而不是普通的java API

简单