分布式價值存盤etcd使用筏式演算法。檔案鏈接到影片,解釋了:復制節點如何投票讓一個節點成為領導者(成為外部寫指令的接收者),此后領導者將所有指令廣播給所有節點(將這些指令附加到心跳信號中,在星形拓撲中被其他節點彈開,在多數確認后進行確認)。
復制顯然提供了彈性(針對單個節點的故障),并且據推測,讀取性能會隨著復制數量的增加而擴大。
我們是否可以這樣理解:寫性能是恒定的,并且不隨副本數量的增加而擴展?
uj5u.com熱心網友回復:
這是真的。write需要大多數節點接受新條目以提交它。可能發生的情況是,隨著復制數量的增加,write的速度會更慢(它的速度與quorum中最慢的節點一樣)。關于讀,你可能會發現etcd關于線性化的檔案很有趣。TL;DR; 默認的讀也需要法定人數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/309372.html
標籤:
