Отказоустойчивый кластер
Это свойство глобальной конфигурации сервера, отвечающее за функционирование данного SberMobile Server в составе отказоустойчивого кластера. Поля этого свойства сопоставляются с файлом конфигурации сервера.
Роль в кластере
Имя переменной в конфигурационном файле: clusterRole
Тип значения: целое число
Возможные значения: 0
для Отсутствует, 1
для Главная и 2
для Дублирующая
Значение по умолчанию: 0
Определяет роль установки SberMobile Serverа в отказоустойчивом кластере.
Режим дублирования
Имя переменной в конфигурационном файле: clusterFailoverReadonly
Тип значения: логическое значение
Возможные значения: true или false
Значение по умолчанию: false
Определяет, работает ли дублирующий узел в режиме "только для чтения", т.е. когда операции записи в базу данных запрещены.
Время обнаружения отказа узла
Имя переменной в конфигурационном файле: clusterFailureDetectionTime
Тип значения: длинное целое
Возможные значения: от 4000 до 86400000
Значение по умолчанию: 20000
Время в миллисекундах, необходимое для узлов кластера, чтобы отметить определенный узел "отключенным", если он не выполняет обновления базы данных.
Дублирующие узлы активируются самостоятельно и переключатся на Ведущий режим, если ведущий узел будет неактивен дольше времени обнаружения отказа узла
Ведущий узел сгенерирует предупреждающее событие, если дублирующие узлы не среагируют по истечении времени обнаружения отказа узла
Порт heartbeat
Имя переменной в конфигурационном файле: clusterHeartbeatPort
Тип значения: Целочисленное
Возможные значения: 0 или более
Значение по умолчанию: 7800
Количество порта для прослушивания других узлов кластера heartbeat
Heartbeat адреса других узлов
Имя переменной в конфигурационном файле: clusterHeartbeatHelperUrls
Тип значения: Целочисленное
Возможные значения: Список IP адресов с номерами портов, разделенными запятыми, например, address:port, address:port
.
Значение по умолчанию: ""
(пусто)
Ip-адрес интерфейса heartbeat
Имя переменной в конфигурационном файле: clusterHeartbeatInterfaceAddress
Тип значения: Строка
Возможные значения: Интерфейс, чтобы слушать, когда heartbeat включен. Если у устройства сервера есть больше, чем один интерфейс сети, должен быть выбран определенный интерфейс.
Значение по умолчанию: Первый найденный IP-адрес интерфейса сети