新聞中心
Netty有什么作用?
Netty是由JBOSS提供的一個java開源框架,現(xiàn)為 Github上的獨立項目。Netty提供異步的、事件驅(qū)動的網(wǎng)絡(luò)應(yīng)用程序框架和工具,用以快速開發(fā)高性能、高可靠性的網(wǎng)絡(luò)服務(wù)器和客戶端程序。

成都創(chuàng)新互聯(lián)公司是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計,網(wǎng)站模板,微信公眾號開發(fā),軟件開發(fā),微信平臺小程序開發(fā),10余年建站對成都履帶攪拌車等多個行業(yè),擁有多年的網(wǎng)站運維經(jīng)驗。
也就是說,Netty 是一個基于NIO的客戶、服務(wù)器端的編程框架,使用Netty 可以確保你快速和簡單的開發(fā)出一個網(wǎng)絡(luò)應(yīng)用,例如實現(xiàn)了某種協(xié)議的客戶、服務(wù)端應(yīng)用。Netty相當于簡化和流線化了網(wǎng)絡(luò)應(yīng)用的編程開發(fā)過程,例如:基于TCP和UDP的socket服務(wù)開發(fā)。
“快速”和“簡單”并不用產(chǎn)生維護性或性能上的問題。Netty 是一個吸收了多種協(xié)議(包括FTP、SMTP、HTTP等各種二進制文本協(xié)議)的實現(xiàn)經(jīng)驗,并經(jīng)過相當精心設(shè)計的項目。最終,Netty 成功的找到了一種方式,在保證易于開發(fā)的同時還保證了其應(yīng)用的性能,穩(wěn)定性和伸縮性。
總而言之,有快速開發(fā)高性能,高可靠性的特點。處理大容量數(shù)據(jù)流更簡單。
Netty是由JBOSS提供的一個java開源框架。Netty提供異步的、事件驅(qū)動的網(wǎng)絡(luò)應(yīng)用程序框架和工具,用以快速開發(fā)高性能、高可靠性的網(wǎng)絡(luò)服務(wù)器和客戶端程序。也就是說,Netty是一個基于NIO的客戶,服務(wù)器端編程框架,使用Netty可以確保你快速和簡單的開發(fā)出一個網(wǎng)絡(luò)應(yīng)用,例如實現(xiàn)了某種協(xié)議的客戶,服務(wù)端應(yīng)用。Netty相當簡化和流線化了網(wǎng)絡(luò)應(yīng)用的編程開發(fā)過程,例如,TCP和UDP的socket服務(wù)開發(fā)?!翱焖佟焙汀昂唵巍辈⒉灰馕吨鴷屇愕淖罱K應(yīng)用產(chǎn)生維護性或性能上的問題。Netty是一個吸收了多種協(xié)議的實現(xiàn)經(jīng)驗,這些協(xié)議包括FTP,SMTP,HTTP,各種二進制,文本協(xié)議,并經(jīng)過相當精心設(shè)計的項目,最終,Netty成功的找到了一種方式,在保證易于開發(fā)的同時還保證了其應(yīng)用的性能,穩(wěn)定性和伸縮性。
Netty和Tomcat有什么區(qū)別?
Netty和Tomcat最大的區(qū)別就在于通信協(xié)議,Tomcat是基于Http協(xié)議的,他的實質(zhì)是一個基于http協(xié)議的web容器,但是Netty不一樣,他能通過編程自定義各種協(xié)議,因為netty能夠通過codec自己來編碼/解碼字節(jié)流,完成類似redis訪問的功能,這就是netty和tomcat最大的不同。
有人說netty的性能就一定比tomcat性能高,其實不然,tomcat從6.x開始就支持了nio模式,并且后續(xù)還有APR模式——一種通過jni調(diào)用apache網(wǎng)絡(luò)庫的模式,相比于舊的bio模式,并發(fā)性能得到了很大提高,特別是APR模式,而netty是否比tomcat性能更高,則要取決于netty程序作者的技術(shù)實力了。
為什么Netty受歡迎?
netty是一款收到大公司青睞的框架,在我看來,netty能夠受到青睞的原因有三:
并發(fā)高
傳輸快
封裝好
到此,以上就是小編對于服務(wù)端redis的作用有哪些方面的問題就介紹到這了,希望這1點解答對大家有用。
本文名稱:Netty有什么作用?(服務(wù)端redis的作用有哪些)
文章鏈接:http://m.fisionsoft.com.cn/article/djdphis.html


咨詢
建站咨詢
