Найти в Дзене

Raft


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

Сервер может находить в одним из этих состояний:
Лидер - используется для записи и занимается отправкой "логов" "Фолловерам".
Фолловер - сервер, который только читает новые записи "логов" от "Лидера", также отправляет входящие запросы от клиентов на "Лидера" (hot-standby реплика "Лидера").
Кандидат - состояние сервера, когда данный сервер может быть выбран в качестве нового "Лидера".

Около минуты