0 課程地址
https://coding.imooc.com/lesson/201.html#mid=12696
1 重點關注
1.1 zookeeper的作用
- master節點選舉,主節點掛了以後,從節點就會接手工作,並且保證這個節點是唯一的,這也是所謂首腦模式,從而保證我們的集羣是高可用的
- 統一配置文件管理,即只需要部署一臺服務器,則可以把相同的配置文件同步更新到其他所有服務器,此操作在雲計算中用的特別多(假設修改了redis統一配置)
- 發佈與訂閱,類似消息隊列MQ (amq ,rmq... ) ,dubbo發佈者把數據存在znode上,訂閱者會讀取這個數據
- 提供分佈式鎖,分佈式環境中不同講程之間爭奪資源,類似於多線程中的鎖
- 集羣管理,集羣中保證數據的強一致性
2 課程內容
3 Coding