netty和mina的比较

netty和mina的比较 - Lim2x的专栏 - 博客频道 - CSDN.NET

netty和mina的比较

  • mina比netty出现的早,都是Trustin Lee的作品;
  • mina将内核和一些特性的联系过于紧密,使得用户在不需要这些特性的时候无法脱离,相比下性能会有所下降;netty解决了这个设计问题;
  • netty的文档更清晰,很多mina的特性在netty里都有;
  • netty更新周期更短,新版本的发布比较快;
  • 它们的架构差别不大,mina靠apache生存,而netty靠jboss,和jboss的结合度非常高,netty有对google protocal buf的支持,有更完整的ioc容器支持(spring,guice,jbossmc和osgi);
  • netty比mina使用起来更简单,netty里你可以自定义的处理upstream events 或/和 downstream events,可以使用decoder和encoder来解码和编码发送内容;
  • netty和mina在处理UDP时有一些不同,netty将UDP无连接的特性暴露出来;而mina对UDP进行了高级层次的抽象,可以把UDP当成"面向连接"的协议,而要netty做到这一点比较困难。
原文地址:https://www.cnblogs.com/lexus/p/2422602.html