Netty

Netty是一個非阻塞I / O客戶端 - 服務器框架 ， 主要用於開發Java網絡應用程序 ， 如協議服務器和客戶端 。 異步事件驅動的網絡應用程序框架和工具用於簡化網絡編程 ， 例如TCP和UDP套接字服務器 。 Netty包括了反應器編程模式的實現 。 Netty最初由JBoss開發 ， 現在由Netty項目社區開發和維護 。 除了作爲異步網絡應用程序框架 ， Netty還包括了對HTTP 、 HTTP2 、 DNS及其他協議的支持 ， 涵蓋了在Servlet容器內運行的能力 、 對WebSockets的支持 、 與Google Protocol Buffers的集成 、 對SSL / TLS的支持以及對用於SPDY協議和消息壓縮的支持 。 自2004年以來 ， Netty一直在被積極開發 。 從版本 4.0.0 開始 ， Netty在支持NIO和阻塞Java套接字的同時 ， 還支持使用NIO .2 作爲後端 。