Netty

Netty

API 的客戶端/服務器框架
Netty是由JBOSS提供的一個java開源框架。Netty提供異步的、事件驅動的網絡應用程序框架和工具,用以快速開發高性能、高可靠性的網絡服務器和客戶端程序。也就是說,Netty 是一個基于NIO的客戶,服務器端編程框架,使用Netty 可以确保你快速和簡單的開發出一個網絡應用,例如實現了某種協議的客戶,服務端應用。Netty相當簡化和流線化了網絡應用的編程開發過程,例如,TCP和UDP的socket服務開發。“快速”和“簡單”并不意味着會讓你的最終應用産生維護性或性能上的問題。Netty 是一個吸收了多種協議的實現經驗,這些協議包括FTP,SMTP,HTTP,各種二進制,文本協議,并經過相當精心設計的項目,最終,Netty 成功的找到了一種方式,在保證易于開發的同時還保證了其應用的性能,穩定性和伸縮性。
    中文名: 外文名:Netty 别名: 依賴平台:JBOSS 性質:java開源框架 特點:快速開發高性能、高可靠性 新的傳輸方式:處理大容量數據流更簡單

新特性

處理大容量數據流更簡單處理協議編碼和單元測試更簡單

I/O超時和idle狀态檢測

應用程序的關閉更簡單,更安全

更可靠的OutOfMemoryError預防

新的傳輸方式

1、基于BIO和NIO的UDP傳輸

2、本地傳輸(又名 in-VM傳輸)

3、HTTP通道,可繞過 防火牆

新的編碼器

1、HTTP 客戶端和服務器端

2、用于實現各種專有協議的工具

其他技術整合

1、Google Protocol Buffers

2、JBoss Microcontainer, OSGi, Guice以及Spring

上一篇:2014年高考錄取分數線

下一篇:8月15日

相關詞條

相關搜索

其它詞條