`
sandaobusi
  • 浏览: 17135 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

netty和mina的比较

阅读更多


0.mina比netty出现的早,都是Trustin Lee的作品;


1.mina将内核和一些特性的联系过于紧密,使得用户在不需要这些特性的时候无法脱离,相比下性能会有所下降;netty解决了这个设计问题;


2.netty的文档更清晰,很多mina的特性在netty里都有;


3.netty更新周期更短,新版本的发布比较快;


4.它们的架构差别不大,mina靠apache生存,而netty靠jboss,和jboss的结合度非常高,netty有对google protocal buf的支持,有更完整的ioc容器支持(spring,guice,jbossmc和osgi);


5.netty比mina使用起来更简单,netty里你可以自定义的处理upstream events 或/和 downstream events,可以使用decoder和encoder来解码和编码发送内容;


6.netty和mina在处理UDP时有一些不同,netty将UDP无连接的特性暴露出来;而mina对UDP进行了高级层次的抽象,可以把UDP当成"面向连接"的协议,而要netty做到这一点比较困难。

4
11
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics