posts - 167,  comments - 30,  trackbacks - 0

          首先學些一門技術有必要先知道他主要是做什么的,通讀下官網(wǎng)首頁的介紹,基本就能了解個大概,然后再繼續(xù)示例代碼編寫。
          netty官網(wǎng)地址

          Netty是一個異步的,事件驅(qū)動的,網(wǎng)絡應用框架。
          用來進行可維護的,高性能協(xié)議的服務端和客戶端快速的開發(fā)。

          Netty是一個NIO的客戶端服務端框架,能夠快速的并且很容易的進行網(wǎng)絡應用的開發(fā),比如基于協(xié)議的服務端和客戶端。它能極大的簡化和流化網(wǎng)絡程序比如TCP和UDP的socket服務器。

          快速與輕松并不表示我們得到的應用就會很難維護或者有性能的問題。Netty的設計是精巧的,它的的經(jīng)驗來自于大量協(xié)議的實現(xiàn),比如FTP、SMTP、HTTP以及 各種各樣的基于文本和二進制的遺留的協(xié)議。Netty成功的找到了一種方法能夠便于開發(fā)、高性能的、穩(wěn)定的以及很靈活的,并且沒有任何妥協(xié)的。

          Features:
          SEDA:Staged Event-Driven Architecture
          分階段的事件驅(qū)動架構(gòu)(SEDA)是指將一個復雜的,事件驅(qū)動的應用程序分解成一系列由隊列連接的階段的軟件架構(gòu)方法。[1] 它避免了與基于線程的并發(fā)模型相關的高開銷[闡明](即鎖的鎖定,解鎖和輪詢),以及將事件和線程調(diào)度與應用程序邏輯分離。 通過對每個事件隊列執(zhí)行準入控制,服務可以有條件地加載,從而防止在需求超過服務能力時資源過剩。

          SEDA采用動態(tài)控制來自動調(diào)整運行時參數(shù)(例如每個階段的調(diào)度參數(shù))以及管理負載(如執(zhí)行自適應負載切除)。 將服務分解為一系列階段還可實現(xiàn)模塊化和代碼重用,以及開發(fā)用于復雜事件驅(qū)動應用程序的調(diào)試工具。

          RTSP:Real Time Streaming Protocol 實時的流媒體的協(xié)議。

          posted on 2017-05-30 19:25 David1228 閱讀(1266) 評論(0)  編輯  收藏 所屬分類: Netty

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           

          <2017年5月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章檔案

          新聞分類

          新聞檔案

          相冊

          收藏夾

          Java

          Linux知識相關

          Spring相關

          云計算/Linux/虛擬化技術/

          友情博客

          多線程并發(fā)編程

          開源技術

          持久層技術相關

          搜索

          •  

          積分與排名

          • 積分 - 359957
          • 排名 - 154

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 蓬安县| 安顺市| 锡林浩特市| 喀什市| 军事| 惠东县| 堆龙德庆县| 田林县| 贵港市| 时尚| 沽源县| 高碑店市| 宁波市| 镶黄旗| 视频| 江安县| 安丘市| 锦州市| 平山县| 康乐县| 苍溪县| 潢川县| 台北市| 盐津县| 黄浦区| 墨竹工卡县| 焦作市| 宣武区| 吴江市| 贡嘎县| 阿勒泰市| 红安县| 澄迈县| 富民县| 东乌珠穆沁旗| 新津县| 海南省| 江孜县| 永善县| 杭锦旗| 延庆县|