Как решить split-brain проблему?

Senior
268 просмотров
AFK Offer AI

Split-brain — когда при сетевом разделении оба сегмента думают, что они главные и начинают принимать записи. В итоге данные расходятся и при восстановлении сети непонятно, чья версия правильная. Решения: quorum (только сегмент с большинством узлов продолжает работать), fencing tokens (старый лидер не может писать после выдачи нового токена), STONITH (Shoot The Other Node In The Head — принудительно выключить конкурента). В etcd/Raft split-brain невозможен по дизайну — лидер выбирается только большинством.

Следующий вопрос

Что такое CSRF protection?