История изменений
Исправление ergo, (текущая версия) :
Особенно, если ты называешь свою штуку Raft, сама суть которого в избрании и гарантировании одного-единственного лидера в системе.
при сплите тебе ни один консенсус не скажет, какая из этих двух частей «правильная». это не касается рафта, это проблема любых топологий и везде приходят к решению «fork resolving», после восстановления сплита.
в случае блокчейн сетей - откидывание форка является нормой. для хранилищ нельзя просто так выкидывать форк просто потому, как возможна утрата данных, которые нужно будет, в зависимости от продукта, разбирать либо автоматически, либо вручную.
Исправление ergo, :
Особенно, если ты называешь свою штуку Raft, сама суть которого в избрании и гарантировании одного-единственного лидера в системе.
при сплите тебе ни один консенсус не скажет, какая из этих двух частей «правильная». это не касается рафта, это проблема любых топологий и везде приходят к решению «fork resolving»
в случае блокчейн сетей - откидывание форка является нормой. для хранилищ нельзя просто так выкидывать форк просто потому, как возможна утрата данных, которые нужно будет, в зависимости от продукта, разбирать либо автоматически, либо вручную.
Исходная версия ergo, :
Особенно, если ты называешь свою штуку Raft, сама суть которого в избрании и гарантировании одного-единственного лидера в системе.
при сплите тебе ни один консенсус не скажет, какая из этих двух частей «правильная». это не касается рафта, это проблема любых топологий и везде приходят к решению «fork resolving»