|
從Paxos到Zookeeper:分散式一致性原理與實例
|
|
|
|
|
|
|
|
|
ISBN |
9789863796114 |
定价 |
NT580 |
售价 |
RM90.60 |
优惠价 |
RM80.63 *
|
作者 |
倪超
|
出版社 |
佳魁資訊
|
出版日期 |
2018-01-08 |
装订 |
平裝. 單色印刷. 496 页. 23. |
库存量 |
已搶購一空目前無法購買 |
|
可订购时通知我 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
■系統講解ZooKeeper這一應用廣泛、成熟的分散式協調架構的技術書
■原理深入,清楚說明ACID、CAP、BASE,2PC/3PC協定,Paxos、ZAB協定等熱門話題
■徹底剖析分散式一致性問題,並提出相應解決方案和實戰參考
專家推薦
ZooKeeper 的穩定性和對一致性的保障一直為業界所稱道,在大量的分散式系統和開放原始碼元件中獲得應用。本書是作者在長期使用 ZooKeeper 後深入研究其演算法原理和原始程式碼的歸納,將對讀者在分散式一致性的理論學習與實作上有啟發意義。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
目錄
前言
Chapter 01 分散式架構
1.1 從集中式到分散式
1.2 從ACID 到CAP/BASE
Chapter 02 一致性協定
2.1 2PC 與3PC
2.2 Paxos 演算法
Chapter 03 Paxos 的工程實作
3.1 Chubby
3.2 Hypertable
Chapter 04 ZooKeeper 與Paxos
4.1 初識ZooKeeper
4.2 ZooKeeper 的ZAB 協定
Chapter 05 使用ZooKeeper
5.1 部署與執行
5.2 用戶端指令碼
5.3 Java 用戶端API 使用
5.4 開放原始碼用戶端
Chapter 06 ZooKeeper 的典型應用場景
6.1 典型應用場景及實現
6.2 ZooKeeper 在大型分散式系統中的應用
6.3 ZooKeeper 在阿里巴巴的實作與應用
Chapter 07 ZooKeeper 技術內幕
7.1 系統模型.
7.2 序列化與協定
7.3 用戶端
7.4 階段
7.5 伺服器啟動
7.6 Leader 選舉
7.7 各伺服器角色介紹
7.8 請求處理
7.9 資料與儲存
Chapter 08 Chapter08 ZooKeeper 運行維護
8.1 設定詳解
8.2 四字指令
8.3 JMX
8.4 監控
8.5 建置一個高可用的叢集
8.6 日常運行維護
附錄1 Windows 平台上部署ZooKeeper
附錄2 從原始程式碼開始建置
附錄3 各發行版本重大更新記錄
附錄4 ZooKeeper 原始程式碼閱讀指引 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
作者簡介
倪超
新浪微博:@ni掌櫃
阿里巴巴集團高級研發工程師,中國國家認證系統分析師,畢業於杭州電子科技大學計算機系。2010年加入阿里巴巴中繼軟體團隊,一直從事ZooKeeper的開發與運行維護工作,從中學習與總結不少分散式一致性相關的理論與實戰經驗,尤其對ZooKeeper及其相關技術有極深入的研究,目前擔任中繼軟體團隊專家組產品經理,負責分散式產品的產品化和雲端運算化改造工作。 |
|
|
|
|
|
|
|
|
|
|
|