高性能網絡應用框架Netty v4.0.38.Final 和 v4.1.2.Final 發布

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

體系結構圖
更新日志
4.0.38 and 4.1.2.Final的重要變化
- Be able to use Netty in JDK9 (#5475), (#5474 ), (#5473)
- Allow to inject RejectedExecutionHandler for different EventLoops and EventExecutors (#5441)
- Allow to set max capacity for task queue for EventExecutors and EventLoops (#5440)
- Add support for KeyManagerFactory when using SslProvider.OpenSsl (#5439)
- Add support for SNIHostName when using Java8+ (#5417)
- Pluggable resource leak detector (#5392)
- Ensure OpenSslClientContext / OpenSslServerContext can be garbage-collected (#5380)
- Use shaded dependency on JCTools instead of copy and paste (#5316)
4.1.2.Final的重要變化
- DnsNameResolver should not bind locally. (#5461)
- DnsNameResolver does not resolve property A+CNAME answer (#5413)
- Optimize HPACK usage to align more with Netty types and remove heavy object creations (#5355)
下載
- 4.0.38 Source code (zip)
- 4.0.38 Source code (tar.gz)
- netty-4.0.38.Final.tar.bz2
- 4.1.2 Source code (zip)
- 4.1.2 Source code (tar.gz)
- netty-4.1.2.Final.tar.bz2
.png)
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!