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