posts - 167,  comments - 30,  trackbacks - 0

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

          Netty是一個異步的,事件驅動的,網絡應用框架。
          用來進行可維護的,高性能協議的服務端和客戶端快速的開發。

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

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

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

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

          RTSP:Real Time Streaming Protocol 實時的流媒體的協議。

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

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

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章檔案

          新聞分類

          新聞檔案

          相冊

          收藏夾

          Java

          Linux知識相關

          Spring相關

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

          友情博客

          多線程并發編程

          開源技術

          持久層技術相關

          搜索

          •  

          積分與排名

          • 積分 - 359597
          • 排名 - 154

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 贵德县| 洮南市| 缙云县| 荥阳市| 平和县| 会泽县| 建宁县| 永胜县| 中西区| 清丰县| 门源| 滦南县| 石城县| 滨州市| 三门峡市| 雅安市| 蒲江县| 临邑县| 宿松县| 津南区| 准格尔旗| 吕梁市| 桃园县| 南涧| 达州市| 阳西县| 常州市| 民勤县| 西林县| 沿河| 仙桃市| 永康市| 岳池县| 昔阳县| 正阳县| 谷城县| 小金县| 个旧市| 宜良县| 富宁县| 彭山县|