首先我們知道zookeeper是乙個cp系統,我們這裡不用cap那一套理論來分析,網上都有,而是反過來通過實踐來分析,zookeeper作為cp系統就無法保證高可用了麼,不是說zookeeper也有對應的高可用方案麼。答:是的,zookeeper確實是有高可用方案的,但是高可用方案中有很多種:按照數量來說
主從複製主備複製主主複製主從切換主備切換
集中式集群
一主多備一主多從
分布式集群
資料分片到多節點
而其中zookeeper採用的是集中式集群中的一主多從方案,為的是提公升效能和可用性,但是有人就問了,這個不是高可用麼,為什麼不是ap系統呢。我這裡舉個場景:有3個節點的zookeeper集群(節點分別為:1、2、3),其中乙個業務配置了其中乙個節點3,假設節點3跟另外兩個節點網路斷開,也就是出現了腦裂,那麼這個時候節點3還能對外提供服務麼?不能,因為zookeeper為了防止腦裂問題,做了限制,就導致節點3是無法再對外提供服務,即使業務節點和3節點之間的網路是ok的也不行。但是整個zookeeper集群的其他節點對外仍然是可用的,但是這個不行,那麼這個就叫不可用。因而就不能滿足ap。
有一種愛 不能稱之為愛情
有乙個知己,相交甚深,但無緣成為眷侶,只是偶爾在 裡糾纏,說些不相干的事 不相干的人,心知肚明的感情,雲淡風清。有乙個朋友,是親密搭檔,相互理解與信賴,惺惺相惜,業務與工作之餘,心生讚嘆,但無從表達.有乙個,只通過 但心有靈犀,語言傳遞相知相解,在午夜相逢的快樂裡,卻只能思念,相聚在夢中.有一種愛 ...
懷念那段被稱之為 數通 的日子
苦難,可以讓懦弱的人逐漸頹廢,同樣可以讓上進的人學會堅強!題記 夜風很涼,吹靜了城市的喧囂。同樣的夜景,同樣的夜風,在記憶流轉中回到那段屬於數通的歲月。數通是什麼?有的時候,我不斷的問自己這個問題。數通是什麼?數通是不停的輾轉,不斷的罵與被罵,裝置埠不停的閃爍。數通是什麼?是乙個人的戰鬥,硬體,軟調...
有一種愛 我們不能稱之為愛情
有乙個知己 相交甚深 但無緣成為眷侶 只是偶爾在 裡糾纏 說些不相干的事 不相干的人 心知肚明的感情 雲淡風清 有乙個朋友 是親密搭檔 相互理解與信賴 而且惺惺相惜 業務與工作之餘 心生讚嘆 但無從表達 有乙個 只通過 但心有靈犀 語言傳遞相知相解 在午夜相逢的快樂裡 卻只能思念 相聚在夢中 有一種...