Java分佈式中介軟件開發實戰
解承凱
- 出版商: 北京理工大學
- 出版日期: 2023-09-01
- 定價: $474
- 售價: 7.0 折 $332
- 語言: 簡體中文
- 頁數: 232
- 裝訂: 平裝
- ISBN: 7576328274
- ISBN-13: 9787576328271
-
相關分類:
Java 相關技術、Message Queue、Docker
立即出貨 (庫存 < 3)
中文年末書展|繁簡參展書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 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
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 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
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
相關主題
商品描述
《Java分佈式中間件開發實戰》首先從單體架構應用講起,繼而引出分佈式系統框架,然後介紹分佈式系統的設計原則,
以及分佈式系統服務呼叫與資料存取方法,接著介紹基於分佈式系統的多業務場景下分佈式事務和分佈式鎖的使用,
以及如何利用訊息中間件對業務進行解耦,並介紹分佈式系統的服務治理、日誌收集和系統監控等內容,
介紹當下流行的雲平臺部署的相關知識,包括Docker容器、Kubernetes編排,以及持續整合與部署等。
《Java分佈式中間件開發實戰》共11章,涵蓋的主要內容有分佈式系統的理論知識,分佈式系統服務間呼叫與資料訪問,
分佈式事務與分佈式鎖,分佈式訊息中間件RocketMQ與Kafka,分佈式系統服務治理、監控與日誌收集,
Docker容器技術和Kubernetes編排框架,Git、GitLab和Jenkins等持續整合與部署的相關知識。
《Java分佈式中間件開發實戰》內容通俗易懂,案例豐富,實用性強,特別適合有Java開發基礎的中間件入門與進階讀者閱讀,
也適合因特網領域從事分佈式系統開發的相關人員閱讀,也適合相關培訓機構的學員作為參考書。
目錄大綱
第1篇分佈式系統基礎知識
第1章分佈式系統理論基礎 2
1.1 企業級系統架構的演進 2
1.1.1 單體架構 3
1.1.2 叢集架構 4
1.1.3 分佈式架構 5
1.1.4 無服務架構 7
1.2 分佈式系統概述 8
1.2.1 分佈式系統的相關術語 8 1.2.2
分佈式中間件簡介 9
1.2.3 分佈式系統服務治理簡介 17
1.3 分佈式系統的設計原則 21
1.3.1 CAP定理定理22
1.3.2 BASE理論 25
1.3.3 分佈式一致性協定 26
1.4 總結 40
第2章分佈式系統服務呼叫 41
2.1 RPC服務呼叫 41
2.1.1 RPC原理簡介 41
2.1.2 RPC序列化呼叫41
2.1.1 RPC原理簡介 41
2.1.2 RPC序列化協定 42
2.1. 3 RPC框架44
2.2 用HTTP方式存取服務 48
2.2.1 RESTful架構 48
2.2.2 OpenFeign存取 48
2.2.3 RestTemplate存取 51
2.3 總結 53
第3章分佈式系統資料存取 54
3.1 整合
Batis-1 . MyBatis-Plus簡介54
3.1.2 MyBatis-Plus整合 55
3.1.3 Druid連線池 61
3.1.4 Spring Boot事務控制 63
3.2 分佈式快取 65
3.2.1 分佈式快取之Redis 66
3.2.2 分佈式快取新策略68
3.2.3 分佈式快取失效問題 70
3.3 總結 71
第2篇分佈式系統中間件實戰
第4章分佈式事務與分佈式鎖定 74
4.1 分佈式事務 74
4.1.1 分佈式事務簡介 74
4.1.2 分佈式事務 74
4.1.1 分佈式事務簡介 74 4.1.2 分佈式事務 74
4.1.1 分佈式事務簡介 74
4.1.2 分佈式交易式事務框架-Seata 77
4.2 分佈式鎖 79
4.2.1 分佈式鎖簡介 79
4.2.2 以Redisson元件實作分佈式鎖 80
4.3 總結 82
第5章分佈式訊息中介軟件 83
5.1 分佈式訊息中介軟件概述83
5.1.1 分佈式訊息中介軟件的設計原理 83
5.1.2 分佈式訊息中介軟件的應用情境 85
5.1.3 引入分佈式訊息中介軟件所帶來的問題 86
5.2 分佈式訊息中間件之RocketMQ 87
5.2. 1 RocketMQ的基本概念87
5.2.2 RocketMQ的特性 90
5.2.3 RocketMQ實戰案例 91
5.3 分佈式訊息中間件之Kafka 95
