選擇Netty的理由

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

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

netty基本的架構和mina幾乎徹底同樣,安全

  • 使用時候思想上差很少;可是有不少細節的改進
  • netty比mina使用起來更簡單。
相關文章
相關標籤/搜索