1. 程式人生 > >《Netty5.0架構剖析和源碼解讀》【PDF】下載

《Netty5.0架構剖析和源碼解讀》【PDF】下載

推薦 作者 服務 inux 推廣 內容 關註 bootstra 中間件

《Netty5.0架構剖析和源碼解讀》【PDF】下載鏈接:
https://u253469.pipipan.com/fs/253469-230062545

內容簡介

Netty 是個異步的事件驅動網
絡應用框架,具有高性能、高擴展性等特性。Netty
提供了統一的底層協議接口,使得開發 者從底層的網絡協議 (比如 TCP/IP、 UDP) 中解脫出來。 就使用來說, 開發者只要參考
Netty 提供的若幹例子和它的指南文檔,就可以放手開發基於 Netty 的服務端程序了。 在
Java 社區,最知名的開源
Java NIO 框架要屬
Mina 和
Netty,而且兩者淵源頗多,對兩者
的比較自然不少。實際上,Netty 的作者原來就是 Mina 作者之一,所以可以想到,Netty
和 Mina
在設計理念上會有很多共同點。

作者簡介

李林鋒:Netty中國推廣者,現華為技術有限公司平臺中間件架構與設計部設計師,公司總裁技術創新獎獲得者。長期從事高性能通信軟件的架構設計和開發工作,有多年在NIO領域的設計、開發和運維經驗,精通NIO編程和Netty、Mina等主流NIO框架。

目錄

1.概述

1. 1. JAVA 的IO潰進

1. 1. 1. 傳統BIO通信的弊端

1. 1. 2. Linux的網絡IO模型簡介

1. 1. 3. IO 復用技術介紹

1. 1. 4. JAVA 的異步IO

1. 1. 5. 業界主流的NIO框架介紹

2.NIO
入門

2. 1. NIO 服務端

2. 2. NIO 客戶端

3. Netty 源碼分析

3. 1. 服務端創建

1. 1. 服務端啟動輔助類 ServerBootstrap

3. 1. 2. NioServerSocketChannel 的註冊

3. 1. 3. 新的客戶端接入

3. 2. 客戶端創建

3. 2. 1. 客戶端連接輔助類 Bootstrap

3. 2. 2. 服務端返回ACK 應答,客戶端連接成功

3. 3. 讀操作

3. 3. 1. 異步讀取消息

3. 4. 寫操作

3. 4. 1. 異步消息發送

3. 4. 2. Flush 操作

4. Netty 架構

4. 1.邏輯架構

5. 附錄

5. 1.作者簡介

5. 2.使用聲明

《Netty5.0架構剖析和源碼解讀》【PDF】下載鏈接:
https://u253469.pipipan.com/fs/253469-230062545

更多書單和推薦電子書請關註:
http://zhaozhiyong.cn

《Netty5.0架構剖析和源碼解讀》【PDF】下載