国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

電子發(fā)燒友App

硬聲App

掃碼添加小助手

加入工程師交流群

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>ZooKeeper分布式橋梁開發(fā)

ZooKeeper分布式橋梁開發(fā)

2017-10-09 | rar | 0.3 MB | 次下載 | 1積分

資料介紹

  從傳統(tǒng)Java Web轉(zhuǎn)入分布式系統(tǒng)應用,再到接觸分布式協(xié)調(diào)框架ZooKeeper,通過痛苦的思維邏輯和理念轉(zhuǎn)變,歷經(jīng)一個月時間,小伙伴們終于把ZooKeeper嵌入到了BoCloud博云的BeyondContainer中,并在其上進行相應功能的開發(fā): 服務注冊與發(fā)現(xiàn)、 集群管理、 模塊的高可用及分布式鎖等。

  在選定ZooKeeper之前,我們對其他的分布式框架也進行了調(diào)研和對比,分別 有etcd和consul。對于etcd而言,在原生接口和提供服務方式方面,etcd更適合作為集群配置服務器,用來存儲集群中的大量數(shù)據(jù),方便的REST接口也可以讓集群中的任意一個節(jié)點在使用key |value服務時獲取方便,然而etcd在監(jiān)控服務的狀態(tài)和通知方面比較麻煩;consul方面,是使用Go語言開發(fā)的分布式協(xié)調(diào),對業(yè)務發(fā)現(xiàn)的管理提供很好的支持,他的HTTP API也能很好的和不同的語言綁定,但在業(yè)務檢測方面有一定的延時,不太適合實時響應的情景;并且etcd和consul需要其他組件的配合才能達到ZooKeeper的服務能力,故ZooKeeper則更加的適合于提供分布式協(xié)調(diào)服務,實現(xiàn)分布式鎖模型方面也較為簡單方便,并且功能全,社區(qū)活躍,用戶群體很大,對所有典型的用例都有很好的封裝,支持不同語言的綁定,故最終選定ZooKeeper。

  在產(chǎn)品開發(fā)中使用ZooKeeper是一件有趣的事情,下面就讓我們來詳細扒一扒我們的開發(fā)體驗吧。

  一簡單介紹

  先來簡單說明下ZooKeeper原理,再來談談在產(chǎn)品中的具體使用。ZooKeeper是一個開放源碼的分布式應用程序協(xié)調(diào)服務,由知名互聯(lián)網(wǎng)公司雅虎創(chuàng)建,是Google Chubby的開源實現(xiàn)。設計目標是為分布式提供一致性服務,其沒有直接采用Paxos算法,而是采用了被稱為ZAB的一致性協(xié)議。 ZooKeeper具有以下幾個特征:

  1、數(shù)據(jù)模型

  ZooKeeper使用一個共享的、樹形結(jié)構(gòu)的名字空間-數(shù)據(jù)模型,其由一系列被稱為ZNode的的數(shù)據(jù)節(jié)點組成,其層級關系,如文件系統(tǒng)的目錄結(jié)構(gòu)一樣,結(jié)構(gòu)如下圖所示:

  ZooKeeper分布式橋梁開發(fā)

  每個Znode上都會保存自己的數(shù)據(jù)內(nèi)容以及屬性信息,節(jié)點分為持久節(jié)點和臨時節(jié)點,持久節(jié)點除非進行刪除操作,否則將會一直保存在ZooKeeper上;而臨時節(jié)點,他的生命周期和客戶端會話綁定,一旦會話失效,這個客戶端所創(chuàng)建的所有臨時節(jié)點都會被刪除。另外,可以給節(jié)點加上一個屬性:sequential,節(jié)點創(chuàng)建的時候,會自動在節(jié)點后面追加一個由父節(jié)點維護的自增數(shù)字。

分布式系統(tǒng)
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1MDD品牌三極管BC807數(shù)據(jù)手冊
  2. 3.00 MB   |  次下載  |  免費
  3. 2MDD品牌三極管BC817數(shù)據(jù)手冊
  4. 2.51 MB   |  次下載  |  免費
  5. 3MDD品牌三極管D882數(shù)據(jù)手冊
  6. 3.49 MB  |  次下載  |  免費
  7. 4MDD品牌三極管MMBT2222A數(shù)據(jù)手冊
  8. 3.26 MB  |  次下載  |  免費
  9. 5MDD品牌三極管MMBTA56數(shù)據(jù)手冊
  10. 3.09 MB  |  次下載  |  免費
  11. 6MDD品牌三極管MMBTA92數(shù)據(jù)手冊
  12. 2.32 MB  |  次下載  |  免費
  13. 7STM32G474 HRTIME PWM 丟波問題分析與解決
  14. 1.00 MB   |  次下載  |  3 積分
  15. 8新能源電動汽車高壓線束的銅鋁連接解決方案
  16. 2.71 MB   |  次下載  |  2 積分

本月

  1. 1愛華AIWA HS-J202維修手冊
  2. 3.34 MB   |  37次下載  |  免費
  3. 2NB-IoT芯片廠商的資料說明
  4. 0.31 MB   |  22次下載  |  1 積分
  5. 3PC5502負載均流控制電路數(shù)據(jù)手冊
  6. 1.63 MB   |  22次下載  |  免費
  7. 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
  8. 0.63 MB   |  6次下載  |  1 積分
  9. 5UWB653Pro USB口測距通信定位模塊規(guī)格書
  10. 838.47 KB  |  5次下載  |  免費
  11. 6技嘉H110主板IT8628E_BX IO電路圖資料
  12. 2.61 MB   |  4次下載  |  1 積分
  13. 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
  14. 0.04 MB   |  4次下載  |  1 積分
  15. 8蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
  16. 0.08 MB   |  2次下載  |  1 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935137次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191439次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183353次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81602次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73822次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65991次下載  |  10 積分