本書共分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的安裝、設定、架構、基本原理及高可用性、容錯性、性能優化和監控方法。
本書特色
● 動態發現與健康檢查
● Dubbo基本概念與整合
● ZooKeeper結構與特性
● OAuth 2授權模式
● Spring Cloud Gateway路由與更新
● 分散式鏈路追蹤背景和概念
● 流量控制元件對比介紹
● ShardingSphere分片策略與資料遮罩
● Elasticsearch+Logstash+Kibana安裝設定
● RocketMQ架構與基本原理