Netty 權威指南, 2/e
內容描述
<內容簡介>
李林鋒著的《Netty權威指南(第2版)》是異步非阻塞通信領域的經典之作,基於最新版本的Netty 5.0編寫,是國內首本深入介紹Netty原理和架構的書籍,也是作者多年實戰經驗的總結和濃縮。內容不僅包含Java NIO入門知識、Netty的基礎功能開髮指導、編解碼框架定製等,還包括私有協議棧定製和開發、Netty核心類庫源碼分析,以及Netty的架構剖析。
本書適合架構師、設計師、軟件開發工程師、測試人員以及其他對Java NIO框架、Netty感興趣的相關人士閱讀,通過本書的學習,讀者不僅能夠掌握Netty基礎功能的使用和開發,更能夠掌握Netty核心類庫的原理和使用約束,從而在實際工作中更好地使用Netty。
<章節目錄>
基礎篇 走進Java NIO
第1章 Java的I/O演進之路
第2章 NIO入門
入門篇 Netty NIO開髮指南
第3章 Netty入門應用
第4章 TCP粘包/拆包問題的解決之道
第5章 分隔符和定長解碼器的應用
中級篇 Netty編解碼開髮指南
第6章 編解碼技術
第7章 Message Pack編解碼
第8章 Google Protobuf編解碼
第9章 JBoss Marshalling編解碼
高級篇 Netty多協議開發和應用
第10章 HTTP協議開發應用
第11章 Web Socket協議開發
第12章 私有協議棧開發
第13章 服務端創建
第14章 客戶端創建
源碼分析篇 Netty功能介紹和源碼分析
第15章 Byte Buf和相關輔助類
第16章 Channel和Unsafe
第17章 Channel Pipeline和Channel Handler
第18章 Event Loop和Event Loop Group
第19章 Future和Promise
架構和行業應用篇 Netty高級特性
第20章 Netty架構剖析
第21章 Java多線程編程在Netty中的應用
第22章 高性能之道
第23章 可靠性
第24章 安全性
第25章 Netty未來展望
附錄A Netty參數配置表