F.67. referee — управление кворумом в кластере с чётным числом узлов, реализованном с использованием multimaster #
referee
— это расширение Postgres Pro Enterprise, предназначенное для управления кворумом в кластере с чётным числом узлов, реализованном с использованием multimaster. Устанавливаемое в отдельной системе, расширение referee
реализует узел, отдающий голос кворума подмножеству узлов, когда связанность сохраняется ровно в половине узлов кластера.
Если кластер с несколькими ведущими разделяется на две равные части либо половина узлов кластера отключается, работающее подмножество узлов пытается обратиться к рефери. Первое подмножество, которому это удаётся, получает выигрышный голос и продолжает работать, а все остальные узлы исключаются из кластера во избежание проблемы «раздвоения» кластера.
Узел рефери не хранит никакие данные кластера, поэтому он не создаёт значительной нагрузки и может быть размещён в системах с ограниченными ресурсами. Подробнее о том, как настроить и использовать узел рефери с multimaster
, рассказывается в Подразделе F.36.3.3.
F.67.1. Авторы #
Postgres Professional, Москва, Россия