
華爲雲容器服務團隊 杜軍
本書爲讀者深度解析分佈式鍵值存儲系統,全書分爲3部分,第1部分是對分佈式系統的概念和一致性協議的綜述,重點解析Raft協議,使讀者對分佈式鍵值存儲系統有初步瞭解;第2部分介紹etcd安裝、部署、運維、安全等方面的知識,幫助讀者進一步掌握分佈式系統的使用方法,熟悉其常見功能和使用場景;第3部分是本書的特色部分,從代碼層次深入探討了etcd各大關鍵特性的具體設計與實現原理,讀者讀完本部分,會對整個etcd的架構有更加清晰的認識,可以從中汲取靈感,從而將一些實用的經驗應用到自己的分佈式系統中。
《etcd深入解析》這本書是杜軍老師《Kubernetes網絡權威指南》的續作,中間還看了本《從PAXOS到ZOOKEEPER》,正好在技術傳承發展上湊成了一個三部曲。Paxos是分佈式系統一致性的理論基石,zookeeper和etcd是在此基礎上工程應用的實現。任何一個理論要轉化爲實現都需要進行一系列的理論驗證和實踐,這三本書很好的詮釋了這一點。推薦通讀,原理明瞭,脈絡清晰,對於當今分佈式系統的認識掌握大有裨益。