Netty是一款網(wǎng)絡(luò)應(yīng)用框架工具,可以幫助用戶進(jìn)行網(wǎng)絡(luò)服務(wù)器和客戶端的開(kāi)發(fā),利用軟件提供的功能可以快速的進(jìn)行一個(gè)高性能服務(wù)器的搭建,開(kāi)發(fā)出一個(gè)網(wǎng)絡(luò)應(yīng)用,在網(wǎng)絡(luò)應(yīng)用中實(shí)現(xiàn)某些網(wǎng)絡(luò)協(xié)議,提供服務(wù)端功能。這款軟件主要就是簡(jiǎn)化了網(wǎng)絡(luò)服務(wù)器的開(kāi)發(fā),讓網(wǎng)絡(luò)的開(kāi)發(fā)使用變得更加簡(jiǎn)單。
軟件介紹
Netty是一個(gè)高性能網(wǎng)絡(luò)應(yīng)用框架,Netty提供異步的、事件驅(qū)動(dòng)的網(wǎng)絡(luò)應(yīng)用程序框架和工具,用以快速開(kāi)發(fā)高性能、高可靠性的網(wǎng)絡(luò)服務(wù)器和客戶端程序,使用Netty 可以確保你快速和簡(jiǎn)單的開(kāi)發(fā)出一個(gè)網(wǎng)絡(luò)應(yīng)用,例如實(shí)現(xiàn)了某種協(xié)議的客戶,服務(wù)端應(yīng)用。Netty相當(dāng)簡(jiǎn)化和流線化了網(wǎng)絡(luò)應(yīng)用的編程開(kāi)發(fā)過(guò)程,例如,TCP和UDP的socket服務(wù)開(kāi)發(fā)。
軟件特色
設(shè)計(jì)
各種傳輸類型的統(tǒng)一API--阻塞和非阻塞套接字。
基于一個(gè)靈活的、可擴(kuò)展的事件模型,允許明確分離關(guān)注點(diǎn)。
高度可定制的線程模型--單線程,一個(gè)或多個(gè)線程池,如SEDA。
真正的無(wú)連接數(shù)據(jù)報(bào)套接字支持(自3.1起)
易用性
完善的Javadoc文檔,用戶指南和示例。
不需要額外的依賴,jdk 5 (Netty 3.x) 或 6 (Netty 4.x) 就可以了。
注意:一些組件,如HTTP/2可能有更多的要求。請(qǐng)參考需求頁(yè)面了解更多信息。
性能要求
更好的吞吐量,更低的延遲
減少資源消耗
盡量減少不必要的內(nèi)存拷貝
安保
完全支持SSL/TLS和StartTLS
社區(qū)
早放,常放
筆者從2003年就開(kāi)始寫類似的框架,他依然覺(jué)得你的反饋很珍貴!
標(biāo)簽: 框架工具 源碼相關(guān)
下載地址
裝機(jī)必備軟件
網(wǎng)友評(píng)論