Netty 4.1可以与Netty 3.6交谈吗?

时间:2018-01-11 15:33:15

标签: netty

我有2个版本的消息传递项目,项目的较新版本使用Netty 4.1.19.Final,旧版本使用Netty 3.6.10.Final。

有些客户在项目的两个版本之间发送/接收消息时遇到问题,在调试之后,它指出这可能是Netty 4.1.19.Final无法从Netty 3.6.10获得响应的原因。发送TCP数据包后的最终结果。

Netty 4.1可以与netty 3.6交谈吗?提前谢谢!

2 个答案:

答案 0 :(得分:4)

是的,使用不同版本的netty应该没有问题,因为两者都只是使用“套接字”通过网络进行通信。我能想到的唯一问题是,如果两个版本中的实际编码器/解码器实现都不同,那么其中一个将是错误的。

答案 1 :(得分:0)

Netty是基于TCP协议构建的,因此您使用的任何版本都不会对您的项目产生任何影响。 3.x和4.x之间的一个区别是netty 4.x简化了处理机制,从上游下游到入站出站,并提供了备注池来优化GC问题。