相关源码:boy-learning-netty
个人博客:http://bruce.bugmakers.club
内容来自《极客时间 - Netty源码剖析与实战》
Netty 的前尘往事
从归属组织上看发展
-
JBoss (4.0之前)
-
Netty (4.0之后)
从版本演变上看发展
-
2004 年 6 月 Netty2 发布
声称 java 社区中第一个基于事件驱动的应用网络框架
-
2008 年 10 月 Netty3 发布
-
2013 年 7 月 Netty4 发布
-
2013 年 7 月发布 5.0.0.Alpha1
-
2015 年 11 月废弃 5.0.0
题外话1:为什么废弃 5.0.0
- 复杂
- 没有证明明显的性能优势
- 维护不过来
所有的开源软件不要用 Alpha 版本,即使该版本是未来的发展趋势也不要用,如果是趋势,会在后续正式版中更新出来
题外话2:与 Apache Mina 的关系?
-
同一作者开发,都处于维护阶段(当前:Mina 2.1.3::219/06;Netty 4.1.39.Final:2019/08)
- 2004 年 6 月 Netty2 发布
- 2005 年 5 月 Mina 发布
-
Alex 为 Apache Directory 开发网络框架,但是觉得不好用,看到 Netty2 后,找到作者邀请合作开发,结合两种框架,随后有了 MINA。
网友评论