选择Netty的理由

http://ifeve.com/netty-2-6/编程

  • 开发出高质量的NIO程序并非一件简单的事情,
    • 除去NIO固有的复杂性和BUG不谈,
    • 做为一个NIO服务端须要可以处理网络的闪断、客户端的重复接入、客户端的安全认证、消息的编解码、半包读写等等,
    • 若是你没有足够的NIO编程经验积累,一个NIO框架的稳定每每须要半年甚至更长的时间。
  • 从可维护性角度看,
    • 因为NIO采用了异步非阻塞编程模型,并且是一个IO线程处理多条链路,
    • 它的调试和跟踪很是麻烦,特别是生产环境中的问题,咱们没法有效调试和跟踪,
    • 每每只能靠一些日志来辅助分析,定位难度很大。

netty基本的架构和mina几乎彻底同样,安全

  • 使用时候思想上差很少;可是有不少细节的改进
  • netty比mina使用起来更简单。
相关文章
相关标签/搜索