Zookeeper的知識點總結

2021-09-24 13:37:20 字數 920 閱讀 5375

1,角色 狀態

leader leading —繼承人

follower following —跟從但是有想法的 follower

observer observering

looking–觀望(leader掛點了或者集群剛啟動,一旦有了領導者它就消失)

2.原子廣播

通過投票確定某一件事能不能做(過半原則—zookeeper最好是奇數)

2.1提交請求到follow,follow會將請求傳送給leader

2.2leader將請求下發給所有的follower,f來判斷,並將結果返回給l

2.3將請求寫入的檔案發到所有的follower-------(最終一致性–即使在寫入的過程中有節點連線不上,當恢復的是時候還會把界定上寫入的資料)

3,zab協議

廣播模式–選舉出來的leader,對外提供服務

恢復模式–選舉leader,也就是4大狀態存在(見上面)

4,選舉機制

id —serveried(設定的myid)

zxid-----(股份)

邏輯時鐘------每個乙個週期回加1(根據邏輯時鐘判斷我當前選舉的狀態)

5,因為zookeeper是不接收寫請求–他有自己的檔案系統

6,通過eclipse建立連線

zookeeper zk = new zookeeper(「192.168.113.150:2181」,timeout,watcher);

create,getdata

設定監聽機制:(當的znode發生變話的時候,監聽一下,但是只能監聽一次)

1,設定setdata getchildren

2,啟動delete exits create ,getdata

7,特性

最終一致性

原子可靠

實時順序

單一試圖

zookeeper 知識點一

1.zookeeper 工作機制?是乙個基於觀察者模式設計的分布式服務管理框架,它負責儲存和管理大家都關心的資料,然後接受觀察者的註冊,一旦這些資料的狀態發生變化,zookeeper就將負責通知已經在zookeeper上註冊 的那些觀察者做出相應的反應。2.zookeeper特點 1 zookeep...

知識點總結

1,迴圈中的中斷 continue 跳出此次迴圈,繼續for迴圈 break 跳出當前for迴圈 return 跳出當前方法 2,字串的操作 componentseparatedbystring stringbyreplacingoccurencesofstring withstring iskin...

知識點總結

oncreate onstrat onresume onpause onstop onrestart ondestroy standard 啟動activity都會產生乙個新的activity 預設模式 singletop 啟動activity允許多個,但不允許重疊 singletask 只允許有乙...