paxos算法簡(jiǎn)單入門

我們以歷史資料為例簡(jiǎn)單介紹下paxos算法:戰(zhàn)國中期,秦國商鞅變法后迅速崛起對(duì)外擴(kuò)張石蔗,在函谷關(guān)外拉開大軍,準(zhǔn)備全面入侵山東國家畅形,山東諸國惶惶不可終日养距,此時(shí)公孫衍犀首游說列國,并先后出任魏國韓國趙國等多個(gè)國相束亏,提議欲抵抗秦國必須結(jié)成同盟铃在,合縱方可破秦阵具。最終有三個(gè)國家魏國碍遍,楚國,韓國集兵于函谷關(guān)外阳液,各占一個(gè)山頭準(zhǔn)備攻打秦國。但是任意一個(gè)國家和秦國對(duì)抗必?cái)。仨氃谌齻€(gè)國家中至少有兩個(gè)國家達(dá)成一致虽填,同時(shí)進(jìn)攻。每個(gè)國家有主帥(魏王,楚王兔港,韓王)和參謀(魏相犀首,春申君黃歇橡伞,韓太子)兑徘,參謀給出的進(jìn)攻時(shí)間必須得到魏楚韓中任意兩個(gè)國家的同意藕漱,才可決議,但是派出信使有可能被秦國密探捕獲橄仍,而導(dǎo)致信息丟失。所以達(dá)成一致的進(jìn)攻時(shí)間是個(gè)難題宪哩,就有了下面的paxos算法決議茁瘦,雖然根據(jù)此算法圆恤,三國進(jìn)攻時(shí)間最終達(dá)成了一致哑了,但是還是被秦張儀以連橫之策大敗盟軍于函谷之外,這都是后話拆火,不在我們算法涉及范圍之內(nèi)们镜。

兩個(gè)原則:
1:參謀提出提議颈抚,分兩階段锚赤,第一準(zhǔn)備階段赐稽,第二提交提議階段浑侥。
2:決策者始終保存最大編號(hào)的信息姊舵,編號(hào)較小的會(huì)拒絕

20170921102047455.png
  1. 參謀犀首派出信使給魏楚韓(序號(hào)為1),魏王楚王收到信息锭吨,由于信使被捕蠢莺,韓王未收到信息寒匙。
  2. 魏王楚王收到信息后零如,派信使告訴參謀犀首已經(jīng)收到信息,等待具體指示锄弱。
  3. 同時(shí)參謀黃歇也派出信使送信給魏楚韓(序號(hào)為2)考蕾,魏王未收到,楚懷王会宪,韓王收到信息.
  4. 楚王韓王收到信息后派信使告訴參謀黃歇肖卧,信息已收到,等待具體指示掸鹅。
  5. 參謀犀首收到信息后塞帐,派信使告訴魏楚王,具體進(jìn)攻時(shí)間為下月1號(hào)巍沙。
  6. 魏王收到后葵姥,覺得可以涌庭,派信使告訴參謀犀首滞项,1號(hào)進(jìn)攻方案認(rèn)可湾蔓。
  7. 楚王收到后,因?yàn)樗4娴淖钚碌却甘镜男盘?hào)是2顶捷,所以告訴犀首,1號(hào)進(jìn)攻方案不認(rèn)可口芍,正在等待最新指示為2的信息杖剪。
  8. 參謀黃歇派出信使告訴楚王韓王,進(jìn)攻時(shí)間為下月2號(hào)拨齐。
  9. 楚王收到后和自己保存的信號(hào)對(duì)比鳞陨,發(fā)現(xiàn)一致,則告訴參謀黃歇瞻惋,2號(hào)方案認(rèn)可炊邦。同時(shí)韓王也表示認(rèn)可。
  10. 參謀犀首得到的方案不是一半以上(魏王認(rèn)可熟史,楚王不認(rèn)可馁害,韓王未知),所以重新發(fā)起一次投票蹂匹。
  11. 因?yàn)榈?步碘菜,已經(jīng)被告知,最新指示的代號(hào)已經(jīng)是2了限寞,1已經(jīng)是過去時(shí)了忍啸。所以派出信使,說最新指示代號(hào)升級(jí)為3了履植。
  12. 魏王收到信息后计雌,告訴參謀犀首,我上次已經(jīng)同意了你的進(jìn)攻時(shí)間玫霎,是否更改凿滤,等待最新指示。
  13. 楚王收到信息后庶近,告訴參謀犀首翁脆,最新指示代號(hào)3已收到,我目前同意的進(jìn)攻時(shí)間是2號(hào)鼻种,等待你的最新指示反番。
  14. 參謀犀首收到回信后,下發(fā)具體作戰(zhàn)時(shí)間叉钥。因?yàn)?1步已經(jīng)被告知罢缸,最新時(shí)間已經(jīng)更改為2號(hào)了。所以犀首這次派出信使攜帶信息為“最新代號(hào)3投队,作戰(zhàn)時(shí)間2號(hào)”枫疆。
  15. 魏王收到后,按最新指示執(zhí)行蛾洛,和自己保存的指示代號(hào)對(duì)比养铸,發(fā)現(xiàn)一致雁芙,回復(fù)犀首,同意
  16. 楚王收到后钞螟,和自己保存的代號(hào)做對(duì)比兔甘,發(fā)現(xiàn)也一致,回復(fù)犀首鳞滨,同意2號(hào)進(jìn)攻
  17. 這樣一次決策就達(dá)成一致了洞焙,半數(shù)以上同意2號(hào)進(jìn)攻。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末拯啦,一起剝皮案震驚了整個(gè)濱河市澡匪,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌褒链,老刑警劉巖唁情,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異甫匹,居然都是意外死亡甸鸟,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門兵迅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來抢韭,“玉大人,你說我怎么就攤上這事恍箭】坦В” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵扯夭,是天一觀的道長鳍贾。 經(jīng)常有香客問我,道長勉抓,這世上最難降的妖魔是什么贾漏? 我笑而不...
    開封第一講書人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任候学,我火速辦了婚禮藕筋,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘梳码。我一直安慰自己隐圾,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開白布掰茶。 她就那樣靜靜地躺著暇藏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪濒蒋。 梳的紋絲不亂的頭發(fā)上盐碱,一...
    開封第一講書人閱讀 51,301評(píng)論 1 301
  • 那天把兔,我揣著相機(jī)與錄音,去河邊找鬼瓮顽。 笑死县好,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的暖混。 我是一名探鬼主播缕贡,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼拣播!你這毒婦竟也來了晾咪?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤贮配,失蹤者是張志新(化名)和其女友劉穎谍倦,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體泪勒,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡剂跟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了酣藻。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片曹洽。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖辽剧,靈堂內(nèi)的尸體忽然破棺而出送淆,到底是詐尸還是另有隱情,我是刑警寧澤怕轿,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布偷崩,位于F島的核電站,受9級(jí)特大地震影響撞羽,放射性物質(zhì)發(fā)生泄漏阐斜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一诀紊、第九天 我趴在偏房一處隱蔽的房頂上張望谒出。 院中可真熱鬧,春花似錦邻奠、人聲如沸笤喳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽杀狡。三九已至,卻和暖如春贰镣,著一層夾襖步出監(jiān)牢的瞬間呜象,已是汗流浹背膳凝。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留恭陡,地道東北人鸠项。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像子姜,于是被迫代替她去往敵國和親祟绊。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 原文 六微:一曰權(quán)借在下哥捕,二曰利異外借牧抽,三曰托于似類,四曰利害有反遥赚,五曰參疑內(nèi)爭(zhēng)扬舒,六曰敵國廢置。此六者凫佛,主之所察也...
    慢牛策略閱讀 542評(píng)論 0 0
  • 晚上和未來同時(shí)在洗手間洗刷讲坎,未來洗腳我刷牙,這是屬于我們的特別時(shí)光愧薛。 未來邊洗邊對(duì)我說:“媽媽晨炕,獎(jiǎng)勵(lì)往往對(duì)我們很有...
    Jane藍(lán)筱閱讀 855評(píng)論 6 3
  • 生活給了我們美好,卻又給了我們很多不如意毫炉,我們看清了這個(gè)世界瓮栗,然后用盡全力去愛它。 我是一個(gè)80后女孩兒瞄勾,家境平凡...
    妝度天然時(shí)尚護(hù)膚閱讀 146評(píng)論 0 0
  • 一进陡、數(shù)據(jù)模型 Zookeeper的數(shù)據(jù)節(jié)點(diǎn)稱為ZNode愿阐,ZNode是Zookeeper中數(shù)據(jù)的最小單元,每個(gè)ZN...
    yannhuang閱讀 540評(píng)論 0 0
  • 哈咪喵閱讀 135評(píng)論 1 0