新聞中心
后記:這篇漫畫是Netty有什么用處的一次科普, 希望大家看過以后至少能了解到一點(diǎn):直接對Java NIO編程非常不容易,想寫出高并發(fā)的、健壯的程序很難,不僅要求超一流的編程技巧,還需要幾個復(fù)雜領(lǐng)域(網(wǎng)絡(luò)編程、多線程處理和并發(fā))的專業(yè)知識。Netty 優(yōu)雅地處理了這些領(lǐng)域的知識,使得即使是網(wǎng)絡(luò)編程新手也能使用。

成都創(chuàng)新互聯(lián)2013年至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站設(shè)計、網(wǎng)站制作網(wǎng)站策劃,項目實(shí)施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元項城做網(wǎng)站,已為上家服務(wù),為項城各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220
Netty 是一款異步的事件驅(qū)動的網(wǎng)絡(luò)應(yīng)用程序框架,支持快速地開發(fā)可維護(hù)的高性能的面向協(xié)議的服務(wù)器和客戶端, 它對Java NIO做了封裝,把那些復(fù)雜的底層細(xì)節(jié)都屏蔽了。注意幾個關(guān)鍵詞,首先它是個框架,是個“半成品”,不能開箱即用,你必須得拿過來做點(diǎn)定制,利用它開發(fā)出自己的應(yīng)用程序,然后才能運(yùn)行(就像使用Spring那樣)。 例如上文的張大胖想開發(fā)一個自己的高性能的RPC框架, RPC的調(diào)用協(xié)議,數(shù)據(jù)的格式和次序也是自己定義的,現(xiàn)有的HTTP根本玩不轉(zhuǎn),那使用Netty就是絕佳的選擇。一個更加知名的例子就是阿里巴巴的Dubbo了,這個RPC框架的底層用的就是Netty。 其次就是高性能,高可靠,有了Netty,自己就不要基于NIO進(jìn)行編程了。
【本文為專欄作者“劉欣”的原創(chuàng)稿件,轉(zhuǎn)載請通過作者微信公眾號coderising獲取授權(quán)】
當(dāng)前文章:漫畫:兄弟,下班別走啊,一起填坑!
當(dāng)前網(wǎng)址:http://m.5511xx.com/article/cdiedjd.html


咨詢
建站咨詢
