引言 構建分散式系統並不容易。然而,人們日常所使用的應用大多基於分散式系統,在短時間內依賴於分散式系統的現狀並不會改變。ApacheZooKeeper旨在減輕構建健壯的分散式系統的任務。ZooKeeper基於 分散式計算的核心概念而設計,主要目的是給開發人員提供一套容易理解和開發的介面,從而簡化分佈 ...
引言
構建分散式系統並不容易。然而,人們日常所使用的應用大多基於分散式系統,在短時間內依賴於分散式系統的現狀並不會改變。ApacheZooKeeper旨在減輕構建健壯的分散式系統的任務。ZooKeeper基於 分散式計算的核心概念而設計,主要目的是給開發人員提供一套容易理解和開發的介面,從而簡化分散式系統構建的任務。即使有了ZooKeeper,但開發中分散式處理的環節並不是微不足道的事情,因此我們編寫了這本書,通過這本書可以讓你快速熟悉如何通過Apache ZooKeeper構建分散式系統。我們從基本的概念入手,這樣可以使你覺得自己就像是分散式系統的專家一樣,在你看到一系列需要註意的警告時,你可能會有一些沮喪,不過不用擔心,如果你能夠很好地理解我們所闡述的關鍵點,你已經走在構建良好的分散式系統的正確道路上了。
封面
目錄
開始使用ZooKeeper的API:介紹Java語言的API。.
處理狀態變化:解釋如何跟蹤和處理ZooKeeper中的狀態變更情況。
故障處理:介紹如何在系統或網路故障時恢復應用。
ZooKeeper註意事項:介紹為了避免故障要註意的一些繁雜卻很重要的場景。
C語言客戶端:介紹C語言版的API, 該章也可以作為非Java語言實現的ZooKeeper API的基礎,對非Java語言的開發人員非常有幫助。
Curator:ZooKeeper API的高級封裝庫:介紹一款更高層級的封裝的ZooKeeper介面。
ZooKeeper內部原理:介紹ZooKeeper的作者們在設計時所採用的方案,這些知識對運維管理非常有幫助。
運行ZooKeeper:介紹如何對ZooKeeper進行配置。
資料獲取方法
點點這個鏈接免費獲取:本人免費整理了Java高級資料,涵蓋了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高併發分散式等教程,一共30G,需要自己領取。
傳送門:https://mp.weixin.qq.com/s/osB-BOl6W-ZLTSttTkqMPQ