一、Zookeeper是什么
????????Zookeeper是一個(gè)開源的分布式協(xié)調(diào)服務(wù)框架,它是一個(gè)為分布式應(yīng)用提供一致性服務(wù)的軟件。
????????Zookeeper致力于提供一個(gè)高性能、高可用,且具備嚴(yán)格的順序訪問控制能力的分布式協(xié)調(diào)服務(wù),是雅虎公司創(chuàng)建,是Google Chubby 一個(gè)開源的實(shí)現(xiàn)。
二、Zookeeper主要功能
????????1、?件系統(tǒng)式數(shù)據(jù)存儲(chǔ)
????????????????zk的存儲(chǔ)的數(shù)據(jù)的結(jié)構(gòu),類似于?個(gè)?件系統(tǒng)。
?
????????2、通知機(jī)制
????????????????當(dāng)某個(gè)client監(jiān)聽某個(gè)節(jié)點(diǎn)時(shí)(watch機(jī)制,后?有講),當(dāng)該節(jié)點(diǎn)發(fā)?變化時(shí)(有可能是增加?節(jié)點(diǎn),或者節(jié)點(diǎn)值變了等),zk就會(huì)通知監(jiān)聽該節(jié)點(diǎn)的客戶端,后續(xù)該怎么處理就看客戶端的處理邏輯了。文章來源:http://www.zghlxwxcb.cn/news/detail-520439.html
????????3、集群管理機(jī)制
????????????????zk本?是?個(gè)集群結(jié)構(gòu),有?個(gè)leader節(jié)點(diǎn),負(fù)責(zé)寫請求,多個(gè)follower負(fù)責(zé)響應(yīng)讀請求。并且在leader節(jié)點(diǎn)故障時(shí),會(huì)?動(dòng)根據(jù)選舉機(jī)制從剩下的follower中選出新的leader。文章來源地址http://www.zghlxwxcb.cn/news/detail-520439.html
到了這里,關(guān)于Zookeeper:什么是Zookeeper? ① 二、Zookeeper主要功能的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!