我正在尝试将 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 版本之间增加了一个 touch 方法。
任何意见,将不胜感激。
我还将这个问题发布到了 gRPC 和 Vert.x 谷歌群组。
谢谢,亚伦