会员   密码 您忘记密码了吗?
1,569,912 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

浏览历史

当前位置: 首页 > 电脑资讯 > 网路/架站 > 全球最大的商業分散式叢集實作:淘寶技術長親手教你Paxos及ZooKeeper
全球最大的商業分散式叢集實作:淘寶技術長親手教你Paxos及ZooKeeper
上一张
全球最大的商業分散式叢集實作:淘寶技術長親手教你Paxos及ZooKeeper
下一张
prev next

全球最大的商業分散式叢集實作:淘寶技術長親手教你Paxos及ZooKeeper

作者: 倪超
出版社: 佳魁資訊
出版日期: 2015-09-30
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT580.00
市场价格: RM88.22
本店售价: RM78.52
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

  ■系統講解ZooKeeper這一應用廣泛、成熟的分散式協調架構的技術書
  ■原理深入,清楚說明ACID、CAP、BASE,2PC/3PC協定,Paxos、ZAB協定等熱門話題
  ■徹底剖析分散式一致性問題,並提出相應解決方案和實戰參考

專家推薦

  ZooKeeper 的穩定性和對一致性的保障一直為業界所稱道,在大量的分散式系統和開放原始碼元件中獲得應用。本書是作者在長期使用 ZooKeeper 後深入研究其演算法原理和原始程式碼的歸納,將對讀者在分散式一致性的理論學習與實作上有啟發意義。-新浪愛彩首席架構師 周鋒

  分散式一致性是風控系統架構與設計的重要目標,新一代的反洗錢交易即時分析系統採用 Storm 進行大數據的即時計算,ZooKeeper 作為 Storm 的重要組成部分,為資料一致性提供關鍵保障。本書深入淺出地描述分散式一致性這一問題的由來,並對 ZooKeeper 在 Storm、Hadoop 和 HBase 等大型分散式系統中的應用場景進行詳盡介紹,針對ZooKeeper在分散式系統中的業務實作與運行維護保障提供重要參考。-中國銀聯反洗錢系統核心負責人 羅科勤

  一致性是電腦學科中最「硬」和最重要的問題之一,可見寫這樣主題挑戰之大。阿里巴巴業務龐大,倪超之前維護的為整個集團提供一致性方案的ZooKeeper 叢集,場景之複雜、規模之大在中國甚至世界上都可能是罕見的。本人因工作需要對Paxos和ZooKeeper進行粗淺的學習,所以有機會和倪超有過交流,樂自不言,獲益良多。本書兼顧理論與實作,希望讓讀者讀完之後有所提升:使用上知其所以然,架構上能選擇出合適又低成本的方案。-阿里巴巴 Dubbo 架構、PaaS 平台資深架構師&核心開發 李鼎

  搜狐從 2009 年微博時代初期就利用 ZooKeeper 的發佈與訂閱模型實現對 CDN URL和一些基本管理設定的動態載入。至今ZooKeeper已經被運用在搜狐各大業務線上,完成許多分散式高可用服務的建置,範圍有關分散式快取、服務化架構和前端業務系統等等,幫助團隊解決了分散式方面的主要技術障礙,大幅加強業務穩定性和運行維護效率。本書全面詳盡地介紹分散式環境中各個典型場景下的 ZooKeeper 應用實例,為讀者建置自己的分散式高可用服務提供參考。-搜狐移動事業部高級運行維護主管 劉鵬


作者介紹

作者簡介

倪超


  新浪微博:@ni掌櫃

  阿里巴巴集團高級研發工程師,中國國家認證系統分析師,畢業於杭州電子科技大學計算機系。2010年加入阿里巴巴中繼軟體團隊,一直從事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 原始程式碼閱讀指引