





● 動態發現與健康檢查
● Dubbo基本概念與整合
● ZooKeeper結構與特性
● OAuth 2授權模式
內容簡介
【本書特色】
● 動態發現與健康檢查
● Dubbo基本概念與整合
● ZooKeeper結構與特性
● OAuth 2授權模式
● Spring Cloud Gateway路由與更新
● 分散式鏈路追蹤背景和概念
● 流量控制元件對比介紹
● ShardingSphere分片策略與資料遮罩
● Elasticsearch+Logstash+Kibana安裝設定
● RocketMQ架構與基本原理
https://youtu.be/OA0GOPubq-M
╲\好評熱銷再上市/╱
本書共分10章。
第1章介紹Nacos的動態發現、健康檢查、設定管理、技術選型、分散式事務及其與Eureka的區別。
第2章介紹Dubbo的基本概念、整合、設定、註冊中心、偵錯和監控、擴充、原理、性能最佳化及序列化協定。
第3章介紹ZooKeeper的結構、特性、資料模型、API、應用場景、工作原理以及監控和管理。
第4章介紹Spring Cloud Security OAuth 2的授權模式、底層工作原理及JWT技術。
第5章介紹Spring Cloud Gateway的路由與更新、負載平衡策略、篩檢程式、限流方式、底層工作原理及高併發下的問題與解決方案。
第6章介紹分散式鏈路追蹤的背景和概念,Skywalking的安裝設定、資料獲取、呼叫堆疊分析和故障排除。
第7章介紹量控制元件,涵蓋限流、熔斷、降級、動態規則、服務治理、流量控制方式、核心元件及Sentinel規則和持久化推送模式。
第8章介紹了Apache ShardingSphere與同類產品,並討論分片策略、資料遮罩、分散式事務、資料庫讀寫分離、主從同步、叢集管理、跨資料庫分頁、垂直與水平拆分、廣播與綁定資料表及底層實現原理。
第9章介紹Elasticsearch、Logstash和Kibana的安裝設定及底層實現原理。
第10章介紹RocketMQ的安裝、設定、架構、基本原理及高可用性、容錯性、性能優化和監控方法。
產品目錄
1.1 動態發現/ 健康檢查/ 設定管理
1.2 服務治理的技術選型
1.3 分散式事務CAP 理論
1.4 Eureka 與Nacos 的區別
1.5 底層實現原理
1.6 實戰應用
第2章 Dubbo
2.1 Dubbo 的基本概念
2.2 Dubbo 與Spring Boot 的整合
2.3 Dubbo 的設定方式
2.4 Dubbo 的註冊中心架構和各種註冊中心的特點
2.5 Dubbo 的偵錯和監控
2.6 Dubbo 的擴充點
2.7 Dubbo 的原理
2.8 Dubbo 的性能最佳化
2.9 Dubbo 的序列化協定
2.10 手寫一個Dubbo 框架
第3章 ZooKeeper
3.1 ZooKeeper 概述
3.2 Docker 環境下安裝與設定ZooKeeper
3.3 ZooKeeper 特性
3.4 ZooKeeper 資料模型
3.5 ZooKeeper API
3.6 ZooKeeper 應用場景
3.7 ZooKeeper 工作原理
3.8 ZooKeeper 的監控和管理
3.9 高併發環境下ZooKeeper 可能會出現的問題
第4章 Spring Cloud Security OAuth 2
4.1 授權模式
4.2 底層工作原理
4.3 JWT
第5章 Spring Cloud Gateway
5.1 動態路由/ 限流/ 負載平衡
5.2 閘道產品對比
5.3 路由與更新
5.4 負載平衡策略
5.5 篩檢程式
5.6 限流方式
5.7 底層工作原理
5.8 高併發下Spring Cloud Gateway 的問題及解決方案
第6章 Spring Cloud Skywalking
6.1 分散式鏈路追蹤的背景和概念
6.2 Docker 環境下Skywalking 的安裝與設定
6.3 分散式鏈路追蹤實現
6.4 Skywalking 架構和元件
6.5 資料獲取的方式和邏輯
6.6 鏈路追蹤資料模型
6.7 呼叫堆疊分析和故障排除
6.8 自訂指標的收集和分析
6.9 靜態設定和動態設定的實現原理
6.10 安全性和許可權管理
6.11 網路通訊延遲時間和傳輸損耗的影響
6.12 最佳化方案
第7章 Spring Cloud Alibaba Sentinel
7.1 流量控制元件對比介紹
7.2 限流/ 熔斷/ 降級
7.3 動態規則/ 服務治理
7.4 流量控制方式
7.5 核心元件
7.6 Sentinel 的4 種規則
7.7 持久化推送模式
第8章 Apache ShardingSphere
8.1 同類產品對比介紹
8.2 分片策略
8.3 資料遮罩
8.4 分散式事務
8.5 資料庫讀寫分離
8.6 資料庫主從同步
8.7 資料庫叢集管理
8.8 跨資料庫分頁
8.9 垂直拆分和水平拆分
8.10 廣播資料表和綁定資料表
8.11 底層實現原理
第9章 Elasticsearch+Logstash+Kibana
9.1 ELK 的介紹
9.2 ELK 的安裝與設定
9.3 底層實現原理
第10章 RocketMQ
10.1 RocketMQ 安裝與設定
10.2 RocketMQ 的架構和基本原理
10.3 Producer 和Consumer 模型、發送和接收訊息
10.4 訊息儲存機制和訊息佇列的分散式特性
10.5 訊息訂閱模式和消費者模式
10.6 訊息過濾機制和訊息重試機制
10.7 事務訊息和順序訊息
10.8 高可用性和容錯性設計
10.9 訊息軌跡功能
10.10 身份驗證和安全機制
10.11 性能調優
作者介紹
Java開發者、Java領域優質創作者、CSDN知名博客專家、51CTO專家博主、阿里雲專家博主。擁有多年一線研發和團隊管理經驗,主要研究主流框架的底層源碼(Spring、Spring Boot、Spring MVC、Spring Could、MyBatis、Dubbo、ZooKeeper)、消息中間件底層架構原理(RabbitMQ、RockerMQ、Kafka)、Redis緩存、MySQL關係資料庫、Elasticsearch全文搜索、MongoDB非關係資料庫、Apache ShardingSphere分庫分表讀寫分離、設計模式、領域驅動DDD、Kubernetes等。長期堅持撰寫技術博客,目前主要活躍在CSDN博客社區。
規格
退貨說明
退貨須知:
- 依照消費者保護法的規定,您享有商品貨到次日起七天猶豫期(含例假日)的權益(請注意!猶豫期非試用期),辦理退貨之商品必須是全新狀態(不得有刮傷、破損、受潮)且需完整(包含全部商品、配件、原廠內外包裝、贈品及所有附隨文件或資料的完整性等)。
- 請您以送貨廠商使用之包裝紙箱將退貨商品包裝妥當,若原紙箱已遺失,請另使用其他紙箱包覆於商品原廠包裝之外,切勿直接於原廠包裝上黏貼紙張或書寫文字。若原廠包裝損毀將可能被認定為已逾越檢查商品之必要程度,本公司得依毀損程度扣除回復原狀必要費用(整新費)後退費;請您先確認商品正確、外觀可接受,再行拆封,以免影響您的權利;若為產品瑕疵,本公司接受退貨。
依「通訊交易解除權合理例外情事適用準則」,下列商品不適用七日猶豫期,除產品本身有瑕疵外,不接受退貨:
- 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮蔬果、乳製品、冷凍冷藏食材、蛋糕)
- 依消費者要求所為之客製化給付。(如:客製印章、鋼筆刻字)
- 報紙、期刊或雜誌。
- 經消費者拆封之影音商品或電腦軟體。
- 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書)
- 已拆封之個人衛生用品。(如:內衣褲、襪類、褲襪、刮鬍刀、除毛刀等貼身用品)
- 國際航空客運服務。
若您退貨時有下列情形,可能被認定已逾越檢查商品之必要程度而須負擔為回復原狀必要費用(整新費),或影響您的退貨權利,請您在拆封前決定是否要退貨:
- 以數位或電磁紀錄形式儲存或著作權相關之商品(包含但不限於CD、VCD、DVD、電腦軟體等) 包裝已拆封者(除運送用之包裝以外)。
- 耗材(包含但不限於墨水匣、碳粉匣、紙張、筆類墨水、清潔劑補充包等)之商品包裝已拆封者(除運送用之包裝以外)。
- 衣飾鞋類/寢具/織品(包含但不限於衣褲、鞋子、襪子、泳裝、床單、被套、填充玩具)或之商品缺件(含購買商品、附件、內外包裝、贈品等)或經剪標或下水或商品有不可回復之髒污或磨損痕跡。
- 食品、美容/保養用品、內衣褲等消耗性或個人衛生用品、商品銷售頁面上特別載明之商品已拆封者(除運送用之包裝外一切包裝、包括但不限於瓶蓋、封口、封膜等接觸商品內容之包裝部分)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
- 家電、3C、畫作、電子閱讀器等商品,除商品本身有瑕疵外,退回之商品已拆封(除運送用之包裝外一切包裝、包括但不限於封膜等接觸商品內容之包裝部分、移除封條、拆除吊牌、拆除貼膠或標籤等情形)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
- 退貨程序請參閱【客服專區→常見問題→誠品線上退貨退款】之說明。








