Zookeeper介紹

1.   Zookeeper概念簡介:
Zookeeper是一個分佈式協調服務;就是爲用戶的分佈式應用程序提供協調服務服務器

zookeeper是爲別的分佈式程序服務的
Zookeeper自己就是一個分佈式程序(只要有半數以上節點存活,zk就能正常服務)
Zookeeper所提供的服務涵蓋:主從協調、服務器節點動態上下線、統一配置管理、分佈式共享鎖、統一名稱服務……
雖說能夠提供各類服務,可是zookeeper在底層其實只提供了兩個功能:
**            管理(存儲,讀取)用戶程序提交的數據;分佈式

            併爲用戶程序提供數據節點監聽服務;**spa

 

2.   zookeeper集羣機制
半數機制:集羣中半數以上機器存活,集羣可用。server

zookeeper適合裝在奇數臺機器上!!!集羣

 

3.  zookeeper特性cli

一、Zookeeper:一個leader,多個follower組成的集羣zookeeper

二、全局數據一致:每一個server保存一份相同的數據副本,client不管鏈接到哪一個server,數據都是一致的配置

三、分佈式讀寫,更新請求轉發,由leader實施請求

四、更新請求順序進行,來自同一個client的更新請求按其發送順序依次執行程序

五、數據更新原子性,一次數據更新要麼成功,要麼失敗

六、實時性,在必定時間範圍內,client能讀到最新數據

相關文章
相關標籤/搜索