Netty 原理解析與開發實戰
柳偉衛
- 出版商: 北京大學
- 出版日期: 2021-01-01
- 定價: $768
- 售價: 7.9 折 $607
- 語言: 簡體中文
- 頁數: 636
- 裝訂: 平裝
- ISBN: 7301318073
- ISBN-13: 9787301318072
-
相關分類:
Computer-networks
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
有趣的二進制 (軟件安全與逆向分析)$234$222 -
$815深入 Linux 內核架構 (Professional Linux Kernel Architecture) -
$352Netty 實戰 (Netty in Action) -
為你自己學 Git$500$390 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
晉升成 HTTP 一代宗師:用 java 實作$490$417 -
$594Java 多線程與 Socket:實戰微服務框架 -
$648微服務架構與實踐, 2/e -
$356Spring 響應式微服務:SpringBoot2 + Spring5 + SpringCloud 實戰 -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562 -
$403Netty、Redis、Zookeeper 高並發實戰 -
$534Service Mesh 微服務架構設計 -
深入理解 Java 虛擬機:JVM 高級特性與最佳實踐, 3/e$774$735 -
TypeScript 程式設計 (Programming TypeScript)$580$458 -
再強一點:用 Go語言完成六個大型專案(書況不佳限門市銷售))$780$390 -
$301Netty 實戰 -
$607編程與類型系統 -
$607Orleans:構建高性能分佈式Actor服務 -
Spring REST API 開發與測試指南|使用 Swagger、HATEOAS、JUnit、Mockito、PowerMock、Spring Test$580$458 -
$551跟閃電俠學 Netty:Netty 即時聊天實戰與底層原理 -
Linux 網路內功修煉 - 徹底了解底層原理及高性能架構$780$616 -
$607Azure、DevOps 和微服務軟件架構實戰, 2/e -
Java 高並發核心編程 捲1:NIO、Netty、Redis、ZooKeepe (加強版)$828$787 -
Linux 虛擬化 — 原理、方法和實戰 (KVM + Docker + OpenStack)$414$393 -
Node.js 量化投資全攻略:從資料收集到自動化交易系統建構實戰(iThome鐵人賽系列書)【軟精裝】$760$502
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書介紹新Netty框架核心概念、設計原理,並通過詳細示例對知識點進行講解。該書分為以下幾部分: 入門(第1-2章):介紹Netty基本概念、架構。使讀者對Netty有初步的認識; 進階(第3-6章):介紹Netty核心組件及線程模型,包括Channel、緩沖、引導等。使讀者可以上手開發Netty應用; 高階(第7-12章):介紹Netty高級用法及綜合案例分析。使讀者能夠理解網絡編碼中的高級用法; 實戰(第13章):演示基於Netty構建真實應用的過程。使讀者能夠掌握設計和開發Netty應用的能力。 本書主要面向的是對Java高並發、高性能網絡編程感興趣的學生、開發人員和架構師。
作者簡介
柳偉衛
網名老衛、waylau,在 IT 公司擔任項目經理、架構師、高級技術顧問等職位,是 CSDN、 開源中國、雲棲社區等技術社區專家,慕課網特邀講師。
具有多年軟件開發管理及系統架構經驗。
負責過多個省、國家級大型分佈式系統的設計與研發,參與了多個大型項目的微服務架構的技術改造,
在實際工作中,積累了大量的微服務架構以及性能調優經驗。
業餘時間創建了 waylau.com 網站,用於分享個人技術心得。
喜歡開源,長期躍於各大開源社區,編著了《Netty 4.x 用戶指南》《Netty 實戰(精髓)》等近30餘本技術教程,廣受網友好評。
已出版《分佈式系統常用技術及案例分析》《Spring Boot 企業級應用開發實戰》《Spring Cloud 微服務架構開發實戰》等專著。
目錄大綱
第1章 Netty 概述........... 1
1.1 Java 網絡編程進化史 ...............2
1.2 Netty 的優勢............ 18
1.3 Netty 核心概念.......... 22
1.4 Netty 開發環境的搭建................... 24
1.5 實戰:快速開啟第一個 Netty 應用...................... 30
第2章 Netty 架構設計 ...........39
2.1 理解 Selector 模型.................. 40
2.2 事件驅動.......................... 44
2.3 責任鏈模式...................... 47
第3章 Channel ...........51
第4章 字節緩沖區 ..............107
第5章 引導程序 ..............161
5.1 引導程序類.................. 162
5.2 實戰:引導服務器 ....................... 173
5.3 實戰:引導客戶端 ....................... 176
5.4 實戰:引導無連接協議........................ 178
第6章 線程模型........ 195
6.1 Java 線程模型的不足 .................. 196
6.2 線程模型的類型 ..................... 201
6.3 EventLoop 接口........................ 219
6.4 EventLoopGroup 接口 .............. 221
6.5 任務調度................. 224
6.6 Future ........................ 227
6.7 Promise ................... 232
第7章 編解碼 ........248
第8章 ChannelHandler ........314
第9章 常用網絡協議 ........389
第 10 章 測試 ........472
第 11 章 案例分析 ........484
11.1 高性能消息中間件——Apache RocketMQ..................... 485
11.2 異步編程框架——Eclipse Vert.x ............................... 499
11.3 高性能 PRC 框架——Apache Dubbo..................... 510
11.3.1 入門示例 Provider ............................... 511
第 12 章 實戰:實現監控系統整體設計 ........523
12.1 監控系統概述........................ 524
12.2 架構設計 ........................ 524
12.3 通信協議設計........................ 531
12.4 數據庫設計..................... 535
第 13 章 實戰:實現監控系統數據採集 ........539
第 14 章 實戰:實現監控系統數據存儲 ........557
第 15 章 實戰:實現監控系統數據展示 ........571 1
第 16 章 實戰:實現監控系統高可用部署 ........605
16.1 NGINX 概述.................. 606
16.2 部署 Angular 應用 .................... 610
16.3 實現負載均衡及高可用................. 613
附錄 ...........617
參考文獻 ........618
