분산 시스템은 스플릿 뇌 문제를 피하기 위해 3 개의 마스터 노드 또는 5 개의 마스터 노드와 같은 홀수 개의 마스터 노드를 사용할 것을 제안합니다.홀수 번호는 분산 시스템에서 분할 머리를 어떻게 해결합니까?
그러나 문제가 어떻게 해결됩니까?
2 개의 노드 (A와 B), 1 명의 중재자가 A와 B 중재자에게 "나는 마스터"라고 말하면 뇌 분열이 발생합니다. 중재자는 어느 쪽이 마스터인지 결정할 수 없습니다.
3 개의 노드 (A, B 및 C)가있는 경우 2 개의 노드가 마스터가 A라고 말하면 중재자는 A가 마스터라고 결정할 수 있습니다.
A가 사망하면 중재자가 B와 C에서 하나의 마스터를 선택해야합니다. B와 C가 사회자에게 "나는 마스터"라고 말하면 어떻게 될까요? 두뇌 분열이 다시 나타납니다.
유연한 Paxos와 같은 것들도 존재할 수 있습니다. 이는 복제 중에 더 낮은 쿼럼 요구 사항에 대해 리더 선출 중에 더 높은 쿼럼 요구 사항을 교환 할 수있게합니다. – GManNickG