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

【大數(shù)據(jù)入門核心技術-Zookeeper】(二)ZAB協(xié)議介紹-創(chuàng)新互聯(lián)

目錄

成都創(chuàng)新互聯(lián)是一群有想法、有熱情,對互聯(lián)網抱有執(zhí)著信念的年輕人,愿用自己的智慧和熱情,幫助您使用好互聯(lián)網工具,成為您的建站英雄,成為您網站制作和網絡營銷的“秘密武器”,專注于網站策劃、備案、主機域名、設計、后臺開發(fā)、關鍵詞優(yōu)化排名、運營管理、維護服務、微信網站、成都手機網站制作,網站上線不是大家合作的終結,相反,網站維護才剛剛開始,我們期待常年累月的網站運行過程總著為您提供更多的支持。我們致力于解決問題,創(chuàng)造價值,不推諉,主動承擔。

一、什么是Zab協(xié)議

二、Zab協(xié)議的4個階段

1、選舉階段(Leader Election)

2、發(fā)現(xiàn)階段(Discovery)

3、同步階段(Synchronization)

4、廣播階段(Broadcase)


一、什么是Zab協(xié)議

ZAB協(xié)議,全稱 Zookeeper Atomic Broadcast(Zookeeper 原子廣播協(xié)議)。它是專門為分布式協(xié)調服務——Zookeeper,設計的一種支持崩潰恢復和原子廣播的協(xié)議。

當leader崩潰或者集群中參與選票的個數(shù)不足一半,表示整個集群對外服務不可用,需要進行崩潰恢復。

從設計上看,ZAB協(xié)議和 Raft 很類似。ZooKeeper集群中,只有一個Leader節(jié)點,其余均為Follower節(jié)點。

二、Zab協(xié)議的4個階段

1、選舉階段(Leader Election)

在集群選舉開始時,所有節(jié)點都處于選舉當某一個節(jié)點的票數(shù)超過半數(shù)節(jié)點后,該節(jié)點將被推選為準Leader。

選舉段是產生一個準Leader。只有到達廣播階段(Broadcast)后,準 Leader 才會成為新
Leader。

2、發(fā)現(xiàn)階段(Discovery)

在發(fā)現(xiàn)階段,各個 Follower 開始和準 Leader 進行同步 Follower 最近接收的事務提議。這時,準 Leader 會產生一個新的 Epoch,并嘗其他 Follower 接收該 Epoch 后再更新到本地。

發(fā)現(xiàn)階段的一個 Follower只會連接 Leader,如果節(jié)點1認為節(jié)點2是Leader,則當節(jié)點1嘗試連接節(jié)點2時,如果連接拒絕,則集群會進人重新選舉階段。發(fā)現(xiàn)階段的主要目的是發(fā)現(xiàn)當前大多數(shù)節(jié)點接收最新提議。


3、同步階段(Synchronization)

同步階段主要是將 Leader 在前一階段獲得的最提議信息同步到集群中所有的副本,只有當半數(shù)以上的節(jié)點都同步完成時,準 Leader會成為真正的 Leader。

Follower 只會接收 Zxid 比自己的 lastZxid 大的提議。同步階段完成后集群選主的操作才完成,新的Leader將產生

4、廣播階段(Broadcase)

到了這個階段,Zookeeper集群才會正式對外提供事務服務,并且Leaderkk可以進行消息廣播。同時只要有新的節(jié)點加入,還需要對新的節(jié)點進行同步。
需要注意的是,ZAB提交事務并不像2PC一樣需要全部Follower都返回ACK,只需要得到超過半數(shù)的節(jié)點的ACK就可以了。

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧

當前標題:【大數(shù)據(jù)入門核心技術-Zookeeper】(二)ZAB協(xié)議介紹-創(chuàng)新互聯(lián)
鏈接地址:http://chinadenli.net/article20/dgpeco.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供定制網站營銷型網站建設標簽優(yōu)化關鍵詞優(yōu)化App開發(fā)微信小程序

廣告

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

成都app開發(fā)公司