/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
Netty是一個高性能網絡應用框架,Netty提供異步的、事件驅動的網絡應用程序框架和工具,用以快速開發高性能、高可靠性的網絡服務器和客戶端程序,使用Netty 可以確保你快速和簡單的開發出一個網絡應用,例如實現了某種協議的客戶,服務端應用。Netty相當簡化和流線化了網絡應用的編程開發過程,例如,TCP和UDP的socket服務開發。
Netty是一套由JBOSS提供的用於快速開發可維護的高性能協議服務器和客戶端的異步事件驅動的Java網絡通訊程序框架。它的本質是為了簡化高性能網絡應用程序的開發,它可以快速輕鬆地開發諸如協議服務器和客戶端之類的網絡應用程序。Netty極大地簡化了網絡編程流程,如TCP和UDP套接字服務器,它常用於遊戲、大數據、企業軟件、通信等領域。如果你需要使用Java開發網絡應用,那麼Netty將是非常不錯的選擇。需要的朋友可以下載試試!
設計
各種傳輸類型的統一API--阻塞和非阻塞套接字。
基於一個靈活的、可擴展的事件模型,允許明確分離關注點。
高度可定製的線程模型--單線程,一個或多個線程池,如SEDA。
真正的無連接數據報套接字支持(自3.1起)
易用性
完善的Javadoc文檔,用戶指南和示例。
不需要額外的依賴,jdk 5 (Netty 3.x) 或 6 (Netty 4.x) 就可以了。
注意:一些組件,如HTTP/2可能有更多的要求。請參考需求頁麵了解更多信息。
性能要求
更好的吞吐量,更低的延遲
減少資源消耗
盡量減少不必要的內存拷貝
安保
完全支持SSL/TLS和StartTLS
社區
早放,常放
筆者從2003年就開始寫類似的框架,他依然覺得你的反饋很珍貴!