不同的Netty版本及其用途

Moh*_*-Aw 7 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版本必须有某种目标或目的.

tru*_*tin 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将是稳定版本.