不同的Netty版本及其用途

时间:2015-05-26 11:46:47

标签: java netty

我现在使用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版本必须有某种目标或目的。

3 个答案:

答案 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)

如果您想知道这些版本之间的所有新内容(以及值得注意的更改),您可以访问以下链接:

3.x -> 4.0

4.0 -> 4.1

4.x -> 5.0