Репликасет можно разместить на двух узлах? или обязательно нужен арбитр?

11 ответов

18 просмотров

можно на двух, но тогда в случае падения одного из участников реплики вторая нода сама по себе не сможет работать, т.к лидера не получится выбрать т.к. не наберется большинство. Собсна для возможности организовать голосование и выбрать оставшуюся живую ноду репликасета и нужен арбитр.

если вам только для бекапов или размазать чтение, то вполне нормальное решение, если хотите переживать сбои и даунтаймы одной из нод, то без арбитра или полноценной третьей датаноды не получится

Kane Revo
мне для стейджинга

тогда да арбитр излишне, там достаточно будет просто наливать данные. Единственно если на стейдже будут производиться активные операции, то надо будет ноду отключать от реплики, а то она в slave режиме не даст это сделать

Kane-Revo Автор вопроса
Nick
тогда да арбитр излишне, там достаточно будет прос...

мм, не совсем понял, что имеется ввиду под активными операциями? обычное чтение и запись? я предполагал просто поднять репликасет из двух нод и далее чтобы приложения туда писали/читали. если primary отвалится и запись встанет, то это не страшно, приложение может подождать пока упавший primary вернется в строй

Kane Revo
мм, не совсем понял, что имеется ввиду под активны...

под активными имелось ввиду изменение/добавление данных, то что можно проделать только на мастер ноде

Kane Revo
мм, не совсем понял, что имеется ввиду под активны...

по второй части, подумал что вы для стейджинга хотите данные с прома наливать на стейдж для проверок через механизм репликации. Если просто поднимаете реплику на монге без наливки с прома, то схема также рабочая остается

Kane-Revo Автор вопроса
Nick
по второй части, подумал что вы для стейджинга хо...

да, это независимый сетап, просто катить ансиблом пустой (без данных) репликасет, а дальше разработчики его сами наполняют чем захотят

Kane Revo
да, это независимый сетап, просто катить ансиблом ...

а зачем там именно репликасет? если просто для игрищ то почему бы не поднимать просто стендалон ноду монги

Kane-Revo Автор вопроса
Nick
а зачем там именно репликасет? если просто для игр...

тут два момент, 1) это персональная просьба одного из девов (у него есть объяснение зачем ему это надо, а я сосбственно не против). 2) я размышляю примерно так, на проде репликасет, соотв. как минимум в параметрах подключение это наверное как-то отражено, ну и мне хочется чтобы параметры подключения были одинаковыми - вдруг там гипотетически могут быть какие-то нюансы/отличия при работе со стендалоном и репликасетом

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
1. https://www.kaggle.com/code/ahmadrezagholami2001/housing-estimation-linear-regression 2. https://www.kaggle.com/code/ahmadrezagholami2001/uncovering-quality-in-wines-logis...
Ahmadreza
1
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Карта сайта