Изменения

Перейти к: навигация, поиск

Highload-2023: Отчёт Виталия Филиппова

Нет изменений в размере, 20:44, 29 ноября 2023
Нет описания правки
Помните, я же написал выше, что конфа — торжество велосипедов. Вот, это велосипед №1, прямо с открытия.
Полная фигня, 100 150 полуляхов из 250. Технических деталей работы алгоритма в докладе было крайне мало, просто общая мысль — вот, им ничего готовое не подошло, Raft они почему-то сочли слишком сложным (Raft, сложным?!), поэтому сделали всё сами и на основе другого протокола — Viewstamped Replication аж от целой Бабы Лизы… то есть Барбары Лисков.
Я раньше про этот протокол вообще не слышал, уже после конфы почитал — так вот, архитектурно '''ОНО ВООБЩЕ НЕ ОТЛИЧАЕТСЯ ОТ RAFT-а''' — единственное реальное отличие — это то, что ноды голосуют не за первого заявившегося кандидата, а за кандидата с минимальным ID (IP-адресом). Всё остальное практически идентично, Raft Term = VR View и так далее. Плюс есть небольшое отличие не смысловое, а именно в особенностях реализации, но оно не в пользу VR — VR тупо сложнее, например, там 10 типов сообщений вместо 4-х у Raft-а.

Навигация