寫在前面
Netty是當前業界應用最廣泛的Java開源異步框架,Netty框架能顯著降低異步開發的門檻,使開發人員聚焦業務邏輯,免于處理復雜的底層通信機制和執行緒模型,從而能夠簡單和快速地開發異步應用,時至今日,越來越多的國內公司開始使用Netty來構建應用,使用Netty的開發者也日益增加,
隨著Netty應用的不斷深入,大家在使用程序中也會遇到各種各樣的問題,但是相比于Netty的火熱,市面上有關于Netty的學習資源卻很少,
于是有一位Java大牛結合自己的業務和平臺多年來在Netty實踐中積累的經驗,寫作了本書,本書以問題案例做牽引,通過對案例進行剖析,講解問題背后的原理,并結合Netty原始碼分析,讓讀者能夠真正掌握Netty,在實際作業中少犯錯,在案例的分析程序中,還穿插講解了Netty 的問題定位思路、方法、技巧,以及解決問題使用的相關工具,“授人以魚不如授人以漁”,只有掌握了這些才能在專案中更放心地使用Netty,
《Netty進階之路:跟著案例學Netty》
本書適合架構師、設計師、開發工程師、測驗工程師,以及對Java NIO框架、Netty感興趣的其他相關閱讀,
本書的內容分類主要包括:
- 1. Netty的啟動和停止
- 2. Netty的記憶體
- 3. Netty的并發多執行緒
- 4. Netty的性能
- 5. Netty的可靠性
- 6. Netty的安全
- 7. Netty的實踐
- 8. Netty的學習
書中的案例涵蓋了Netty 絕大多數常用的功能,以及容易犯錯的地方,具有通用性和普遍性,學習這些案例,對于在實際業務作業中用好Netty具有很大的幫助和啟發作用,另外,在講解Netty框架本身的同時,也會穿插- -些背景知識介紹,例如Java信號量和優雅停機機制、Java的NIO類別庫、HTTP協議堆疊等,知識都是相互關聯的,很難在基礎知識不扎實的情況下掌握更高階的知識,
通過本書的學習,希望廣大Netty初學者和愛好者能夠更快、更好地進入高級階段,在專案中用好Netty,為業務創造更多的價值,轉發+關注,然后添加我的VX:tkzl6666 即可獲得《Netty進階之路:跟著案例學Netty》PDF版的免費領取方式,
第1章:Netty服務端意外退出案例
- 1.1 Netty服務端意外退出問題
- 1.2 Netty優雅退出機制
- 1.3 總結

第2章:Netty客戶端連接池資源泄露案例
- 2.1 Netty連接池資源泄露問題
- 2.2 Netty客戶端創建機制
- 2.3 總結

第3章:Netty記憶體池泄露疑云案例
- 3.1 Netty記憶體池泄露問題
- 3.2 Netty記憶體池作業機制
- 3.3 總結

第4章:ByteBuf故障排查案例
- 4.1 HTTP協議堆疊 ByteBuf使用問題
- 4.2 Netty ByteBuf實作機制
- 4.3 總結

第5章:Netty發送佇列積壓案例
- 5.1 Netty發送佇列積壓案例
- 5.2 Netty訊息發送作業機制
- 5.3 總結 第6章:API網關高并發壓測性能波動案例
- 6.1 高并發壓測性能波動問題
- 6.2 Netty訊息介入記憶體申請機制
- 6.3 總結

第7章:Netty ChannelHandler并發安全案例
- 7.1 Netty ChannelHandler并發安全問題
- 7.2 Netty ChannelHandler作業機制
- 7.3 總結

第8章:車聯網服務端接收不到車載終端訊息案例
- 8.1 車聯網服務端接收不到車載終端訊息問題
- 8.2 NioEventLoop 執行緒作業機制
- 8.3 總結 第9章:Netty 3.X版本升級案例
- 9.1 Netty 3.X版本升級北京
- 9.2 版本升級后資料被篡改問題
- 9.3 升級后背景關系丟失問題
- 9.4 升級后應用遭遇性能下降問題
- 9.5 Netty執行緒模型變更分析
- 9.6 總結

第10章:Netty并發失效導致性能下降案例
- 10.1 業務ChannelHandler無法并發執行問題
- 10.2 Netty DefaultEventExecutor作業機制
- 10.3 總結
轉發+關注,然后添加我的VX:tkzl6666 即可獲得《Netty進階之路:跟著案例學Netty》PDF版的免費領取方式,
第11章:loT百萬長連接性能調優案例
- 11.1 海量長連接介入面臨的挑戰
- 11.2 智能家居記憶體泄露問題
- 11.3 作業系統引數調優
- 11.4 Netty性能調優
- 11.5 JVM相關性能優化
- 11.6 總結

第12章:靜態檢查修改不當引起性能下降案例
- 12.1 Edge Service性能嚴重下降問題
- 12.2 克隆和淺拷貝
- 12.3 總結
- 第13章 Netty性能統計誤區案例
- 13.1 時延毛刺排查相關問題
- 13.2 Netty關鍵性能指示采集策略
- 13.3 總結

第14章:gRPC的Netty HTTP/2 實踐案例
- 14.1 gRPC基礎入門
- 14.2 gRPC Netty HTTP/2服務端作業機制
- 14.3 gRPC Netty HTTP/2客戶端作業機制
- 14.4 gRPC訊息序列化機制
- 14.5 gRPC執行緒模型
- 14.6 總結


第15章:Netty實踐觸發策略使用不當案例
- 15.1 channelReadComplete 方法被呼叫多次問題
- 15.2 ChannelHandler使用的一些誤區總結
- 15.3 總結

第16章:Netty流量整形應用案例
- 16.1 Netty流量整形功能
- 16.2 Netty流量整形應用
- 16.3 Netty流量整形作業機制
- 16.4 總結

第17章:Netty SSL應用案例
- 17.1 Netty SSL功能簡介
- 17.2 Netty客戶端SSL握手超時問題
- 17.3 SSL握手性能問題
- 17.4 SSL事件監聽機制
- 17.5 總結

第18章:Netty HTTPS 服務端高并發宕機案例
- 18.1 Netty HTTPS 服務端宕機問題
- 18.2 功能層面的可靠性優化
- 18.3 架構層面的可靠性優化
- 18.4 總結

第19章: MQTT服務接入超時案例
- 19.1 MQTT服務接入超時問題
- 19.2 基于Netty的可靠性設計
- 19.3 總結

第20章 Netty實踐總結
- 20.1 Netty實踐總結
- 20.2 Netty故障定位技巧
- 20.3總結

轉發+關注,然后添加我的VX:tkzl6666 即可獲得《Netty進階之路:跟著案例學Netty》PDF版的免費領取方式,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/190776.html
標籤:其他
