Три узла, одна база, клиент шлёт UPSERT . Нужно решить две вещи сразу: разрешить запись только на согласованном кластере и не допустить, чтобы после обрыва связи между узлами в журналах оказались разные версии одних и тех же данных. В стеке вроде Raft логика такая: узлы голосуют за лидера, пишет…
Консенсус без Raft: ORCHID в Grid (фаза Курамото + quorum)
Это краткое изложение. Полный текст материала доступен на сайте источника.