zookeeper基本原理

2021-09-07 13:03:59 字數 277 閱讀 6111

服務集群對外提供服務的過程中,有很多的配置需要隨時更新,服務間需要協調工作,這些資訊如何推送到各個節點?並且保證資訊的一致性和可靠性?

用zookeeper實現了一 個配置管理中心,利用zookeeper將配置資訊分發到各個服務節點上,並保證資訊的正確性和一致性。

引用官方的說法:「zookeeper是乙個高效能,分布式的,開源分布式應用協調服務。

分布式應用可以基於它實現更高階 的服務,比如同步,配置管理,集群管理,名空間。

它被設計為易於程式設計,使用檔案系統目錄樹作為資料模型。

Zookeeper基本原理

一 zookeeper角色 領導者 leader 領導者負責進行投票的發起和決議,更新系統狀態。學習者 learner 跟隨者 follower用於接收客戶端請求並向客戶端返回結果,在選主過程中參與投票。觀察者 observer可以接收客戶端連線,並將請求 給leader節點,但observer 不...

深入理解zookeeper基本原理

zookeeper 是乙個針對大型分布式系統的可靠協調系統 它提供的功能包括 配置維護 名字服務 分布式同步 組服務等 它的目標就是封裝好複雜易出錯的關鍵服務,將簡單易用的介面和效能高效 功能穩定的系統提供給使用者。zookeeper 主要包含以下幾個特點 1 最終一致性 為客戶端展示同一檢視,這是...

mysql的基本原理 Mysql 基本原理

mysql 基本原理 mysql是一種關聯式資料庫管理系統,關聯式資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性 ysql是資料庫登入命令 uroot預設超級使用者登入 p 預設沒密碼 中寫密碼 mysqladmin uroot password 12...