中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

etcd選舉機制

發布時間:2020-07-10 23:07:21 來源:網絡 閱讀:985 作者:facinglife 欄目:建站服務器

etcd是一種先進的key-value的存儲系統,本文主要是學習etcd的心得,如有誤解,敬請拍磚

主要分成三種形式的選舉,先說一下etcd節點的三種狀態,分別為leader,candidate和follower

第一種:初始選舉

A、B、C、D現在進場,那么誰當領導呢?A(變身candidatae)就分別找BCD談話,“我來當,你沒意見吧”。B\C都沒什么主見,就同意了,D雖然不同意,但是大家都這么說,只好也同意了。A就開始行使權利,定時從BCD同步日志,并發送心跳(heartbeat)


第二種,leader異常

A是領導,BCD是follower,大家正在工作。此時突然A肚子痛了上廁所(故障),BCD都有事,但是沒辦法匯報。BCD就商量了,咱們重新選個領導吧!于是B(變身candidate)主動單獨跟C、D詢問,"我來當領導,你們有意見沒有?"。CD都沒有意見,于是B就當了領導,那么此時A剛好回來啦,就發現這一幕,怎么辦?他們就一較高下,根據日志的步進數來決定誰當領導,因為A缺席了那么久,很多消息都沒有,所以就失敗了。于是A清理自己的消息,變成了follower。


第三種,follower異常

同上,但是肚子痛的是C,不是A。ABD正常工作,當C回來了,就直接成為follower。


第四種,初始的follower中在同一個時間同時變身(成為candidate),

A去找C談話了,B去跟D談話了。C答應跟A,D答應跟B,此時A去問D就被直接拒絕了,B問C也同樣被拒絕。A問B兩人都是candidate,誰怕誰啊!你也拒絕我,我也拒絕你。那么四個人怎么辦呢?A經過一個時間差(150ms~300ms)再次向C,D發起談話,此時,C,D都同意了A(B還沒有反應過來),此時A已經成為了leader,B發現已經有了leader了,重新成為了follower.

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临澧县| 大同县| 扬中市| 山西省| 随州市| 洪雅县| 泸定县| 库尔勒市| 比如县| 沅江市| 阜南县| 滕州市| 伊金霍洛旗| 石狮市| 安新县| 县级市| 阳西县| 大厂| 抚州市| 凤翔县| 嘉禾县| 准格尔旗| 甘孜县| 嘉黎县| 张家口市| 乳山市| 南雄市| 蓬安县| 施甸县| 和田市| 仁布县| 桃园市| 惠水县| 鄢陵县| 中方县| 高台县| 和田县| 安乡县| 元江| 南雄市| 华亭县|