幫助中心 | 我的帳號 | 關於我們

分散式系統模式/架構師書庫

  • 作者:(美)烏梅什·喬希|責編:張瑩//王華慶|譯者:(美)陳斌//沈劍
  • 出版社:機械工業
  • ISBN:9787111772606
  • 出版日期:2025/03/01
  • 裝幀:平裝
  • 頁數:334
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書深入剖析了主流開源分散式系統模式,包括模式中的常見問題和解決方案,並展示了Kafka和Kubernetes等系統的真實代碼示例,以幫助企業架構師和開發人員更好地理解這些系統的工作原理,以及分散式系統的設計原則,為應對數據存儲在多台伺服器上時可能出現的各種問題做好準備。
    通過閱讀本書,讀者將:
    了解什麼是分散式系統,以及為什麼需要分散式系統。
    更深入地理解分散式系統模式設計所面臨的挑戰,以選擇合適的雲服務和產品。
    理解包括資料庫、內存數據網格、消息代理,以及各種雲服務在內的系統的實現原理。
    自信地瀏覽開源代碼庫,並清晰地看到模式和解決方案如何映射到如Kafka和Kubernetes這樣的真實世界系統中。
    本書對於分散式架構工程師以及想要構建自己的分散式系統的開發者來說,是一本有價值的參考書。

作者介紹
(美)烏梅什·喬希|責編:張瑩//王華慶|譯者:(美)陳斌//沈劍

目錄
譯者序
推薦序
前言
致謝
第一部分  概述
  第1章  分散式系統
    1.1  單伺服器的限制
    1.2  業務邏輯和數據層分離
    1.3  數據分區
    1.4  故障觀察
    1.5  複製:屏蔽故障
      1.5.1  進程終止甚至崩潰
      1.5.2  網路延遲
      1.5.3  進程暫停
      1.5.4  時鐘不同步
    1.6  定義分散式系統
    1.7  模式方法
  第2章  模式概述
    2.1  在單伺服器上保持數據的彈性
    2.2  競爭性更新
    2.3  處理主節點失效
    2.4  依托「世代時鐘」解決多節點故障問題
    2.5  符合仲裁機制方可提交日誌記錄
    2.6  從節點基於高水位標記提交
    2.7  主節點用消息隊列來保持對眾多客戶端的響應
    2.8  由從節點處理讀請求以減輕主節點的負擔
    2.9  把大量數據分散到多節點分區
    2.10  通過複製分區提高集群彈性
    2.11  跨分區維持一致性至少需要兩個階段
    2.12  分散式系統的順序不能依賴於系統時間戳
    2.13  一致性核心負責管理數據集群的成員資格
    2.14  使用Gossip傳播機制來管理分散式集群
第二部分  數據複製模式
  第3章  預寫日誌
    3.1  問題的提出
    3.2  解決方案
      3.2.1  實現考慮
      3.2.2  在事務存儲中的使用
      3.2.3  與事件溯源對比
    3.3  示例
  第4章  日誌分段
    4.1  問題的提出
  ……
第三部分  數據分區模式
第四部分  分散式時間的模式
第五部分  集群管理模式
第六部分  節點間通信模式
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032