使用gRPC和Vert.x,netty依赖问题

时间:2015-06-24 18:13:00

标签: 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,因为该方法未实现。 AssembledFullHttpRequest实现了netty提供的ReferenceCounted接口,它在版本4.0和4.1之间添加了一种触摸方法。

任何建议都将受到赞赏。

我也已将此问题发布到gRPC和Vert.x google群组。

谢谢, 亚伦

2 个答案:

答案 0 :(得分:1)

我认为由于版本不匹配,目前无法一起运行。

答案 1 :(得分:0)

现在对vert.x有正式的gRPC支持,请参阅vertx-grpc

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

简单的manual