写在前面
java nio框架不止一种,为啥非选netty?本文来看下。
1:正文
网络io框架,除了netty外,还有mina,sun grizzly,cindy等,为啥独选netty
。
- mina
netty和mina作者同属一人,关于这个问题,看作者的回答应该最具有说服力了:
大概意思就是,netty维护的频率更高,问题更少,那为什么作者维护netty这么的积极呢,我觉得是因为netty是他自己的个人财产,而mina不是,mina是属于apache的。
其实netty是早于mina的,netty的第一个版本是04年,而mina的第一个版本是05年。
- sun grizzly
三少,文档少(学习难度大),更新少(已知bug更新速度慢),用的更少(遇到了问题百度可能不那么好使了),并且和netty比较,netty也是碾压级别的存在:
- cindy
生命周期短,你还没学会,他就不维护了。正好也就不用学了。