powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Предновогодний протокол выбора мастера в сети (Paxos, Raft)
5 сообщений из 30, страница 2 из 2
Предновогодний протокол выбора мастера в сети (Paxos, Raft)
    #40033373
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Mongo in Action - это старая книжка, времён версии 2 и старого алгоритма, основаного на Paxos.
В версии 3.2 алгоритм ускорили и улучшили, взяв за основу Raft.

3 узла (primary, secondary и arbiter) - это действительно минимальная рекомендуемая конфигурация.
Арбитер - это тот же secondary, куда реплицируются данные, с него снимаются бекапы. Но приоритет у него выставлен так, что он не может участвовать в выборах мастера в случае чего.
...
Рейтинг: 0 / 0
Предновогодний протокол выбора мастера в сети (Paxos, Raft)
    #40062498
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще пару ключевых слов докину в топик.

1) Corosync Cluster Engine
https://en.wikipedia.org/wiki/Corosync_Cluster_Engine

2) Linux-HA

3) Pacemaker
...
Рейтинг: 0 / 0
Предновогодний протокол выбора мастера в сети (Paxos, Raft)
    #40080368
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В документации по Apache Kafka пишут о необходимости использовать ZooKeeper как сервер конфигураций кластера.

Возможен-ли вариант без-zookeeper?
...
Рейтинг: 0 / 0
Предновогодний протокол выбора мастера в сети (Paxos, Raft)
    #40080568
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Предновогодний протокол выбора мастера в сети (Paxos, Raft)
    #40095396
bubuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA

Арбитер - это тот же secondary, куда реплицируются данные, с него снимаются бекапы. Но приоритет у него выставлен так, что он не может участвовать в выборах мастера в случае чего.


Арбитер не хранит данные - он нужен чтобы избежать split-brain ситуации. должен находиться в 3-м дата центре. Монго говорит, что они хотят избавиться от него и будут использовать in-memory ноду.

add-replica-set-arbiter
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Предновогодний протокол выбора мастера в сети (Paxos, Raft)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]