Привет стек сообщества,Redis Сентинел с 2 мастера после нескольких аз нетсплит
У меня есть вопрос о Redis дозорных для конкретного случая проблемы. Я использую 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? Я думаю, что Sentinel на eu-central-1b должен продвигать моего redis slave, чтобы справиться с ним, потому что он не может связаться с моим мастером redis. Таким образом, у меня должно быть 2 мастера redis, работающих вместе на двух разных AZ.
Но когда ссылка получена между AZ, у меня все еще будет 2 мастера с двумя различными данными. Что будет в этом случае? Один мастер станет подчиненным, и данные будут воспроизведены без потерь? Нужно ли нам перезапустить мастера, и он будет рабом?