История изменений
Исправление ergo, (текущая версия) :
в gen.Raft кластер динамический и даже зная, что в кластере 25 было нод, кворум будет сформирован из текущего состояния кластера с последующим выруливаем форка, если такой появится в силу сплита или шатдауна. в этом и есть живучесть моей реализации - админ не должен сообщать узлам, что их 10 штук. ровно для этого и введен кворум. в моей реализации, если был шатдаун, то восстановленные узлы просто смогут докачать себе инфу и обратно стать частью кластера.
то, что у ребят из etcd/consul свое видение построения кластера - их дело :)
да, забыл сказать… gen.Raft - это не готовое решение как etcd/consul. это дизайн-паттерн, на его основе уже можно делать консулы и етцд и тд )
Исправление ergo, :
в gen.Raft кластер динамический и даже зная, что в кластере 25 было нод, кворум будет сформирован из текущего состояния кластера с последующим выруливаем форка, если такой появится в силу сплита или шатдауна. в этом и есть живучесть моей реализации - админ не должен сообщать узлам, что их 10 штук. ровно для этого и введен кворум. в моей реализации, если был шатдаун, то восстановленные узлы просто смогут докачать себе инфу и обратно стать частью кластера.
то, что у ребят из etcd/consul свое видение построения кластера - их дело :)
Исправление ergo, :
в gen.Raft кластер динамический и даже зная, что в кластере 25 было нод, кворум будет сформирован из текущего состояния кластера с последующим выруливаем форка, если такой появится в силу сплита или шатдауна. в этом и есть живучесть моей реализации - админ не должен сообщать узлам, что их 10 штук. ровно для этого и введен кворум. то, что у ребят из etcd/consul свое видение построения кластера - их дело :)
Исходная версия ergo, :
в gen.Raft кластер динамический и даже зная, что в кластере 25 было нод, кворум будет сформирован из текущего состояния кластера с последующим выруливаем форка, если такой появится в силу сплита или шатдауна. в этом и есть живучесть моей реализации - админ не должен сообщать узлам, что их 10 штук. ровно для этого и введен кворум. то, что у ребят свое видение построения кластера - их дело :)