DotNetty網絡通訊框架學習之初識Netty

DotNetty網絡通訊框架學習之初識Nettyhtml

        因爲工做的須要最近又在探索網絡通信的框架,以前探究過開源的supersoket通信框架,在實際的使用過程當中也很至關的順手和高效。詳細的supersocket基礎使用可移至本人的博客:supersocke基礎。最近又看到網上有一個基於Java的跨平臺通訊框架:Netty,微軟團隊也在其思想基礎上推出了.net版本的DotNetty,除了語言不一樣外其他的差異不大。

一、認識Netty

根據官網的介紹,Netty是一個異步事件驅動的網絡應用框架,可以快速的開發可維護的高性能協議服務器和客戶端。是一個NIO客戶端服務器框架,極大的簡化了TCP和UDP套接字服務器等網絡編程。編程

NIO--(面向通道和緩衝區,非阻塞IO流)服務器

 

 二、Netty特徵

一、適用於各類傳輸類型的統一API-阻塞和非阻塞套接字。網絡

二、基於靈活的可擴展的事件模型,能夠清晰的分析關注點。框架

三、高度可定製的線程模型-單線程,一個或多個線程池。異步

四、真正的無鏈接數據套接字支持。socket

三、性能

一、吞吐量高、延遲更低。源碼分析

二、減小資源消耗。性能

三、最小化沒必要要的內存複製。學習

根據官網的介紹Netty看似很牛逼,因爲我是.net愛好者,因此須要轉向DotNetty的戰場了

請參考:DotNetty網絡通訊框架學習之源碼分析


 

以上參考至:Netty官網。

相關文章
相關標籤/搜索