欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

zookeeper的選舉流程有哪些

zookeeper的選舉流程有哪些,針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

為企業(yè)提供網(wǎng)站制作、成都網(wǎng)站制作、網(wǎng)站優(yōu)化、營(yíng)銷型網(wǎng)站、競(jìng)價(jià)托管、品牌運(yùn)營(yíng)等營(yíng)銷獲客服務(wù)。成都創(chuàng)新互聯(lián)公司擁有網(wǎng)絡(luò)營(yíng)銷運(yùn)營(yíng)團(tuán)隊(duì),以豐富的互聯(lián)網(wǎng)營(yíng)銷經(jīng)驗(yàn)助力企業(yè)精準(zhǔn)獲客,真正落地解決中小企業(yè)營(yíng)銷獲客難題,做到“讓獲客更簡(jiǎn)單”。自創(chuàng)立至今,成功用技術(shù)實(shí)力解決了企業(yè)“網(wǎng)站建設(shè)、網(wǎng)絡(luò)品牌塑造、網(wǎng)絡(luò)營(yíng)銷”三大難題,同時(shí)降低了營(yíng)銷成本,提高了有效客戶轉(zhuǎn)化率,獲得了眾多企業(yè)客戶的高度認(rèn)可!

1選舉步驟

(1) 第一次投票。無(wú)論哪種導(dǎo)致進(jìn)行Leader選舉,集群的所有機(jī)器都處于試圖選舉出一個(gè)Leader的狀態(tài),即LOOKING狀態(tài),LOOKING機(jī)器會(huì)向所有其他機(jī)器發(fā)送消息,該消息稱為投票(每臺(tái)機(jī)器首次都是投票給自己)。投票中包含了SID(服務(wù)器的唯一標(biāo)識(shí))和ZXID(事務(wù)ID),(SID, ZXID)形式來(lái)標(biāo)識(shí)一次投票信息。

(2) 變更投票。每臺(tái)機(jī)器發(fā)出投票后,也會(huì)收到其他機(jī)器的投票,每臺(tái)機(jī)器會(huì)根據(jù)一定規(guī)則來(lái)處理收到的其他機(jī)器的投票,并以此來(lái)決定是否需要變更自己的投票,這個(gè)規(guī)則也是整個(gè)Leader選舉算法的核心所在,其中術(shù)語(yǔ)描述如下

vote_sid:接收到的投票中所推舉Leader服務(wù)器的SID。

vote_zxid:接收到的投票中所推舉Leader服務(wù)器的ZXID。

self_sid:當(dāng)前服務(wù)器自己的SID。

self_zxid:當(dāng)前服務(wù)器自己的ZXID。

每次對(duì)收到的投票的處理,都是對(duì)(vote_sid, vote_zxid)和(self_sid, self_zxid)對(duì)比的過(guò)程。

規(guī)則一:如果vote_zxid大于self_zxid,就認(rèn)可當(dāng)前收到的投票,并再次將該投票發(fā)送出去。

規(guī)則二:如果vote_zxid小于self_zxid,那么堅(jiān)持自己的投票,不做任何變更。

規(guī)則三:如果vote_zxid等于self_zxid,那么就對(duì)比兩者的SID,如果vote_sid大于self_sid,那么就認(rèn)可當(dāng)前收到的投票,并再次將該投票發(fā)送出去。

規(guī)則四:如果vote_zxid等于self_zxid,并且vote_sid小于self_sid,那么堅(jiān)持自己的投票,不做任何變更。

上面步驟流程圖如下:

zookeeper的選舉流程有哪些


 

(3) 確定Leader。經(jīng)過(guò)第二輪投票后,集群中的每臺(tái)機(jī)器都會(huì)再次接收到其他機(jī)器的投票,然后開始統(tǒng)計(jì)投票,如果一臺(tái)機(jī)器收到了超過(guò)半數(shù)的相同投票,那么這個(gè)投票對(duì)應(yīng)的SID機(jī)器即為L(zhǎng)eader。

2舉個(gè)例子

假定Zookeeper由5臺(tái)機(jī)器組成,SID分別為1、2、3、4、5,ZXID分別為9、9、9、8、8,并且此時(shí)SID為2的機(jī)器是Leader機(jī)器,某一時(shí)刻,1、2所在機(jī)器出現(xiàn)故障,因此集群開始進(jìn)行Leader選舉。在第一次投票時(shí),每臺(tái)機(jī)器都會(huì)將自己作為投票對(duì)象,于是SID為3、4、5的機(jī)器投票情況分別為(3, 9),(4, 8), (5, 8)。

過(guò)程如下圖:

zookeeper的選舉流程有哪些

關(guān)于zookeeper的選舉流程有哪些問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

文章名稱:zookeeper的選舉流程有哪些
文章鏈接:http://chinadenli.net/article22/gispjc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站設(shè)計(jì)軟件開發(fā)網(wǎng)站設(shè)計(jì)公司全網(wǎng)營(yíng)銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管