真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Zookeeper【從五個方面,漸進】-創(chuàng)新互聯(lián)

【一、Zookeeper中的角色】
①領導者(leader)Leader服務器為客戶端提供讀寫服務。它是集群工作機制的核心,事務請求唯一調度者和處理者,保證集群事務請求處理的順序性。
②學習者(learner),學習者又分為跟隨者和觀察者:
跟隨者(follower)Follower服務器為客戶端提供讀服務,參與Leader選舉過程,參與寫操作“過半寫成功”策略。處理非事務請求,轉發(fā)事務請求給領導者,同時參與投票。
觀察者(observer)Observer服務器為客戶端提供讀服務,不參與Leader選舉過程,不參與寫操作“過半寫成功”策略。用于在不影響寫性能的前提下提升集群的讀性能。該服務不參與投票,可有可無的。
③客戶端(client)服務請求發(fā)起方。
Zookeeper【從五個方面,漸進】
Zookeeper【從五個方面,漸進】
【二、Zookeeper選舉】
上面提到的服務器角色是怎么產生的呢,就是通過選舉。
我這里,以一個例子的來形象說明選舉的過程:
1、咱們現(xiàn)在有10臺服務器,剛剛上線的服務器沒有任何數(shù)據(jù),嶄新的。咱們給它編個號:1,2,3,4,5,6,7,8,9,10,咱們呢把這10個服務器逐個都開機了哈。
2、在服務器啟動的時候啊,選舉就開始了。1號服務器啟動,先給自己投票,然后把自己的信息發(fā)出去,讓別的也投。但是呢其他服務器還沒有啟動啊,于是1號服務器就收不到反饋。心情很是失落,像筆者那年一樣,此時1號服務器就開始處于選舉狀態(tài)了(Looking左顧右盼的,焦急等待)。
3、接著2號服務器終于啟動了,它也給自己投票,但是2號服務器收到了1號服務器的反饋。2號服務器暫時勝出,票數(shù)還沒有大于半數(shù),2號也得處于選舉狀態(tài)。
4、同理哈,3號啟動,4號啟動,5號啟動,一直到6號。6號就不同了,它給自己先投了一票,然后收到了1,2,3,4,5的投票,6票超過半數(shù),他就是領導者。同時也先入為主了,后續(xù)7,8,9,10號無論票數(shù)怎樣,都不管了。
Zookeeper【從五個方面,漸進】
【三、Zookeeper各種角色作用】
1、Zookeeper中的請求
事務請求:
改變服務器狀態(tài)的請求。
非事務請求:
僅僅讀取數(shù)據(jù),不修改數(shù)據(jù)的請求
2、領導者Leader
領導者會根據(jù)不同的請求,進行不同的處理。
3、跟隨者Follower
①向領導者發(fā)送請求;
②接收領導者的消息并處理;
③接收客戶端請求,如果是寫入則需要發(fā)送給領導者進行半數(shù)投票;
④返回請求結果給客戶端。
4、觀察者Observer
除了不參與Leader選舉和Proposal投票外,與Follower的作用相同。
【四、Zookeeper中的Zab協(xié)議】
①客戶端所有的寫入請求,都要轉發(fā)給服務中唯一的領導者Leader,然后領導者Leader根據(jù)請求發(fā)起一個Proposal請求;
②其他的跟隨服務,對該Proposal請求進行投票,看自己是否支持這個請求;
③領導者Leader對投票進行收集,票數(shù)過半時,領導者Leader會向所有的服務發(fā)送一個通知。
④客戶端所連接的那個服務器收到消息,執(zhí)行操作并作出對客戶端的回應。
Zookeeper【從五個方面,漸進】

大安網(wǎng)站建設公司創(chuàng)新互聯(lián)建站,大安網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為大安上千提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\外貿營銷網(wǎng)站建設要多少錢,請找那個售后服務好的大安做網(wǎng)站的公司定做!

【五、Zookeeper節(jié)點】
Zookeeper有四種常用節(jié)點:
持久:PERSISTENT,【持久化節(jié)點】
PERSISTENT_SEQUENTIAL,順序自動編號【持久化節(jié)點】,這種節(jié)點會根據(jù)當前已存在的節(jié)點數(shù)自動加 1
EPHEMERAL,【臨時節(jié)點】, 客戶端session超時這類節(jié)點就會被自動刪除
EPHEMERAL_SEQUENTIAL,【臨時節(jié)點】臨時自動編號節(jié)點。
然后這四種節(jié)點還可以分呢!
按照持久化
持久:PERSISTENT、PERSISTENT_SEQUENTIAL
臨時:EPHEMERAL、EPHEMERAL_SEQUENTIAL
還可以按照類型,分呢!
目錄節(jié)點:PERSISTENT、EPHEMERAL
編號目錄節(jié)點:PERSISTENT_SEQUENTIAL、EPHEMERAL_SEQUENTIAL
Zookeeper【從五個方面,漸進】


網(wǎng)頁名稱:Zookeeper【從五個方面,漸進】-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://weahome.cn/article/dssdpd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部