IT用語集 › インフラ › Raft
分散合意アルゴリズム。複数のノードが、どの書き込みがどの順で起きたかについて合意する。
Paxosより理解しやすいことが設計目標だった。etcd(Kubernetes)、Consul、CockroachDB、TiDB などの基盤になっている。要素はリーダー選出、ログ複製、安全性で、少数のノードが落ちても動き続ける。