我现在使用Netty一段时间了,永远无法解决这个问题。可以下载四个不同的版本。其中三个正在积极开发中。
3.x的
4.0.x的
4.1.x的
5.x的
据我所知3.x适用于JRE 1.5,JRE的其他所有内容都大于此。我使用的是4.0.28,因为它是稳定版和推荐版。但其他版本的差异或目标到底是什么?
我在他们的网站上找不到任何关于此的信息。
编辑:我看到接近投票,所以我想澄清一下:我不是在寻找那些列出我版本代码差异的人。但是4.1.x和5.x版本必须有某种目标或目的。答案 0 :(得分:10)
3.x已弃用。我们维护它是因为一些用户仍然广泛使用它。
4.0是当前的稳定版本。如有疑问,请使用此版本。
4.1是4.0的向后兼容版本。它增加了一些很酷的新功能,如HTTP / 2和异步DNS解析器。因此,4.1是您的应用程序已经在4.0之上运行并且您想尝试新功能时可能要尝试的版本。
5.0是一个向后不兼容的版本。但是,它不像我们为4.0 vs 3.x所做的重写。但是,我们确实修复了一些API设计缺陷。您需要对代码进行一些更改,以使Netty 4应用程序在Netty 5上运行,但这不像将Netty 3应用程序移植到Netty 4应用程序。最终,将弃用4.x,5.0将是稳定版本。
答案 1 :(得分:1)
应该注意到2015年11月已经撤销了5.0,现在4.1是最新的稳定版本。
答案 2 :(得分:0)