日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

学习笔记:Zookeeper选举机制

發(fā)布時(shí)間:2024/9/27 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学习笔记:Zookeeper选举机制 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、Zookeeper選舉機(jī)制

Zookeeper雖然在配置文件中并沒(méi)有指定master和slave

但是,zookeeper工作時(shí),是有一個(gè)節(jié)點(diǎn)為leader,其他則為follower

Leader是通過(guò)內(nèi)部的選舉機(jī)制臨時(shí)產(chǎn)生的

?

9.1 zookeeper的選舉機(jī)制(zk的數(shù)據(jù)一致性核心算法paxos)

以一個(gè)簡(jiǎn)單的例子來(lái)說(shuō)明整個(gè)選舉的過(guò)程.

假設(shè)有五臺(tái)服務(wù)器組成的zookeeper集群,它們的id從1-5,同時(shí)它們都是最新啟動(dòng)的,也就是沒(méi)有歷史數(shù)據(jù),在存放數(shù)據(jù)量這一點(diǎn)上,都是一樣的.假設(shè)這些服務(wù)器依序啟動(dòng),來(lái)看看會(huì)發(fā)生什么.

1) 服務(wù)器1啟動(dòng),此時(shí)只有它一臺(tái)服務(wù)器啟動(dòng)了,它發(fā)出去的報(bào)沒(méi)有任何響應(yīng),所以它的選舉狀態(tài)一直是LOOKING狀態(tài)

2) 服務(wù)器2啟動(dòng),它與最開(kāi)始啟動(dòng)的服務(wù)器1進(jìn)行通信,互相交換自己的選舉結(jié)果,由于兩者都沒(méi)有歷史數(shù)據(jù),所以id值較大的服務(wù)器2勝出,但是由于沒(méi)有達(dá)到超過(guò)半數(shù)以上的服務(wù)器都同意選舉它(這個(gè)例子中的半數(shù)以上是3),所以服務(wù)器1,2還是繼續(xù)保持LOOKING狀態(tài).

3) 服務(wù)器3啟動(dòng),根據(jù)前面的理論分析,服務(wù)器3成為服務(wù)器1,2,3中的老大,而與上面不同的是,此時(shí)有三臺(tái)服務(wù)器選舉了它,所以它成為了這次選舉的leader.

4) 服務(wù)器4啟動(dòng),根據(jù)前面的分析,理論上服務(wù)器4應(yīng)該是服務(wù)器1,2,3,4中最大的,但是由于前面已經(jīng)有半數(shù)以上的服務(wù)器選舉了服務(wù)器3,所以它只能接收當(dāng)小弟的命了.

5) 服務(wù)器5啟動(dòng),同4一樣,當(dāng)小弟.

?

9.2 非全新集群的選舉機(jī)制(數(shù)據(jù)恢復(fù))

那么,初始化的時(shí)候,是按照上述的說(shuō)明進(jìn)行選舉的,但是當(dāng)zookeeper運(yùn)行了一段時(shí)間之后,有機(jī)器down掉,重新選舉時(shí),選舉過(guò)程就相對(duì)復(fù)雜了。

需要加入數(shù)據(jù)version、leader id和邏輯時(shí)鐘。

數(shù)據(jù)version:數(shù)據(jù)新的version就大,數(shù)據(jù)每次更新都會(huì)更新version。

Leader id:就是我們配置的myid中的值,每個(gè)機(jī)器一個(gè)。

邏輯時(shí)鐘:這個(gè)值從0開(kāi)始遞增,每次選舉對(duì)應(yīng)一個(gè)值,也就是說(shuō): ?如果在同一次選舉中,那么這個(gè)值應(yīng)該是一致的 ; ?邏輯時(shí)鐘值越大,說(shuō)明這一次選舉leader的進(jìn)程更新.

選舉的標(biāo)準(zhǔn)就變成:

???????? ???????? 1、邏輯時(shí)鐘小的選舉結(jié)果被忽略,重新投票

???????? ???????? 2、統(tǒng)一邏輯時(shí)鐘后,數(shù)據(jù)id大的勝出

???????? ???????? 3、數(shù)據(jù)id相同的情況下,leaderid大的勝出

根據(jù)這個(gè)規(guī)則選出leader。

總結(jié)

以上是生活随笔為你收集整理的学习笔记:Zookeeper选举机制的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美性一级片 | 亚洲欧洲日韩国产 | 波多野结衣在线电影 | 国产精一区| 一级片av| 国语对白久久 | 国产又黄又猛又粗 | 色噜噜狠狠一区二区三区果冻 | 奇米777视频 | 香蕉视频污视频 | 伦一理一级一a一片 | 国产人妻大战黑人20p | 国产又色又爽又高潮免费 | 亚洲成年人在线观看 | 人人草人人看 | 欲涩漫入口免费网站 | 污到下面流水的视频 | 亚洲在线视频免费观看 | 热热99| 三上悠亚痴汉电车 | 插插插色综合 | 超碰免费在线播放 | 亚洲色图二区 | 欧美三级韩国三级日本三斤在线观看 | 成人手机视频在线观看 | 欧美日韩在线不卡 | 91国产中文字幕 | 国产成人综合视频 | 欧美视频一区二区三区四区 | 国产午夜精品久久久久 | 黑人巨大猛烈捣出白浆 | 亚洲精品99久久久久中文字幕 | 97国产精品视频人人做人人爱 | 色综合激情 | 亚洲视频自拍偷拍 | www.啪啪| 秋霞福利 | 人人爱人人艹 | www.com黄色片| 国产一区不卡 | 久久久久久久久久一区 | 美女福利在线视频 | 可以看的黄色网 | 色.www| 国产精品伊人久久 | 日韩精品人妻一区二区三区免费 | 特级丰满少妇一级aaaa爱毛片 | 免费成人深夜夜行网站视频 | 人人插人人爽 | 少妇久久久久久被弄高潮 | 在线观看黄av | 中日韩免费毛片 | 爱操综合| 五月天色视频 | 久久久人妻无码一区二区 | 亚洲一区小说 | 亚洲高清无码久久 | 四虎影视8848hh| 亚洲最大成人综合网 | 日本人妻一区二区三区 | xxxx国产片 | 一级欧美一级日韩 | av男人的天堂网 | 天天操天天拍 | 成年免费视频黄网站在线观看 | 久久久久亚洲av成人片 | 99久久99久久精品国产片桃花 | 亚洲男人第一av | 免费在线你懂的 | 你懂的国产视频 | 无码人妻av免费一区二区三区 | 日本在线一级片 | 国产精品美女在线观看 | 欧美成人性生活 | 污视频网站在线播放 | 波多野结衣毛片 | 黄色成人在线视频 | 亚洲第七页 | 日韩三级免费 | 国产精品69毛片高清亚洲 | 青青青视频在线 | 色综合久久久久久久 | 丝袜av电影 | 91精品久久久久 | 日韩国产精品视频 | 婷婷中文在线 | 欧美多人猛交狂配 | 日本大尺度做爰呻吟舌吻 | 国产一级片自拍 | 美国毛片基地 | 日韩欧美在线观看视频 | √天堂资源地址在线官网 | 亚洲高清视频在线观看 | 亚洲成人动漫在线观看 | 日韩精品啪啪 | 99久久久无码国产精品性色戒 | 大乳丰满人妻中文字幕日本 | 伊人网综合在线 | 好吊妞精品 |