http://ifeve.com/netty-2-6/編程
- 開發出高質量的NIO程序並非一件簡單的事情,
- 除去NIO固有的複雜性和BUG不談,
- 做爲一個NIO服務端須要可以處理網絡的閃斷、客戶端的重複接入、客戶端的安全認證、消息的編解碼、半包讀寫等等,
- 若是你沒有足夠的NIO編程經驗積累,一個NIO框架的穩定每每須要半年甚至更長的時間。
- 從可維護性角度看,
- 因爲NIO採用了異步非阻塞編程模型,並且是一個IO線程處理多條鏈路,
- 它的調試和跟蹤很是麻煩,特別是生產環境中的問題,咱們沒法有效調試和跟蹤,
- 每每只能靠一些日誌來輔助分析,定位難度很大。
netty基本的架構和mina幾乎徹底同樣,安全
- 使用時候思想上差很少;可是有不少細節的改進
- netty比mina使用起來更簡單。