현재이 질문에 어려움을 겪고 있습니다.두 데이터 센터간에 연결이 끊어졌습니다
저는 MongoDB 인스턴스가 있는데, 유럽 (주를 포함)과 미국의 두 데이터 센터를 통해 복제본으로 분할되어 있습니다. 각 데이터 센터에는 필요한 모든 구성 요소 (mongod, mongos, rcrs)가 들어 있습니다. 백엔드 및 프론트 엔드조차도 두 데이터 센터를 통해 분할됩니다.
유럽과 미국의 연결이 끊어진 경우 지금 어떻게됩니까? 우리의 mongo 인스턴스가 새로운 기본을 선출하고 자체적으로 계속 작동합니까? 그리고 이것이 사실이라면, 우리와 우리 사이의 연결이 고정되면 어떻게됩니까?
나를위한 흥미로운 경우는 eu에 나머지 3 명의 회원이 있고 Google에 3 명의 회원이있는 경우입니다. 따라서 각자 스스로 새로운 기본을 선출 할 수 있습니다. 그런 다음 두 개의 파티션을 혼자서 사용할 수 있으며이 시간대에는 두 명의 마스터가 있습니다. – Philipp
6 명의 회원은 대다수 4 명이 필요합니다. https://docs.mongodb.com/manual/core/replica-set-architectures/를 참조하십시오. 또한 회원 세트가 짝수 일 경우 선거 문제를 해결할 중재자가 필요합니다. 또한 최하위 시나리오를 선택하지 않고도 세트를 그대로 둘 수 있으며 세트 재구성을 고려해야 할 수도 있습니다. - https://docs.mongodb.com/manual/tutorial/reconfigure-replica-set-with-unavailable-members/를 참조하십시오. – Avij