안녕하세요 스택 커뮤니티,Redis Sentinel, 다중 마스터 넷츠 플라이 후 2 마스터
특정 문제의 경우 Redis sentinel에 대한 질문이 있습니다. AWS를 Multi AZ와 함께 사용하여 sensu 클러스터를 만듭니다.
eu-central-1a에는 sensu + redis (M), RBMQ + Sentinel 및 기타 2 명의 Sentinels가 있습니다. eu-central-1b에도 동일하지만 redis는이 AZ의 노예입니다.
문제가 있고 eu-central-1a가 eu-central-1b와 통신 할 수없는 경우 어떻게됩니까? 내 생각에, eu-central-1b의 Sentinel은 나의 redis 마스터에게 연락 할 수 없기 때문에, 나의 redis 노예를 마스터하도록 권장해야합니다. 그래서 나는 2 명의 다른 AZ에서 함께 달리는 2 명의 redis 마스터를 가져야한다.
하지만 링크가 AZ 사이에서 검색 될 때 나는 여전히 2 개의 다른 데이터가있는 2 개의 마스터를 갖습니다. 이 경우 어떻게됩니까? 하나의 마스터가 슬레이브가되고 데이터가 손실없이 복제됩니다. 주인을 다시 시작해야합니까? 그는 노예가 될 것입니까? 마스터가 다운 새로운 노예가 선출 도달 할 수없는 경우