Координатор кластера

Основные настройки Координатора кластера.

Описание поля

Поле

Включено. Указывает, включен или нет контекст координатора кластера. Если включено, координатор кластера выполняет свои функции по координации создания, удаления и миграции ресурсов на первичных узлах кластера.

coordinatorEnabled

Тип кэша координатора. Определяет тип кэша, используемого координатором кластера. Это может быть либо Встроенный сервис Ignite, либо Клиентское подключение к внешней базе данных Ignite.

cacheType

Свойства кэша координатора. Указывает свойства свойства соединения для кэша, используемого координатором кластера.

Свойства для типа кэша Встроенного сервиса Ignite:

  • Имя узла координатора кластера. Указывает уникальный идентификатор узла кластера Ignite. Если он не указан, генерируется случайный идентификатор.

  • Путь к хранилищу. Указывает путь к файловой системе для кэшированных данных. Относительный путь интерпретируется как подпапка папки установки SberMobile Server.

  • Количество копий. Указывает количество резервных копий разделов Ignite для обслуживания данных в кэше координатора кластера. Если вы настроите 2 резервные копии, кластер Ignire будет обслуживать 3 копии каждого раздела. Восстановление резервных разделов повышает доступность данных, а в некоторых случаях и скорость операций чтения, поскольку Ignite считывает данные из резервных разделов, если они доступны на локальном узле. Однако они также увеличивают потребление памяти и размер постоянного хранилища (если оно включено).

  • Адреса узлов координатора кластера. Должны содержать IP-адреса или имена хостов всех других узлов координатора кластера Ignite.

Свойства соединения для типа кэша Клиентского подключения:

  • Адрес. IP-адрес или имя хоста, используемые для клиентских соединений с внешним кластером Ignite. Обычно это должен быть адрес IP-балансировщика нагрузки, который распределяет нагрузку между узлами кластера Ignite.

  • Порт. Номер порта, используемый для соединения с внешним кластером Ignite.

cacheTable

Тип хранилища. Указывает тип постоянного хранилища данных, используемого координатором. Опции: Встроенный сервис Ignite или SQL хранилище координатора.

storageType

Свойства хранилища. Свойства для настройки и соединения с указанным хранилищем координатора.

Свойства для типа хранилища Встроенного сервиса Ignite:

  • URL соединения. Указывает URL JDBC для соединения с узлом Ignite.

  • Класс JDBC драйвера. Указывает используемый драйвер JDBC. Значение по умолчанию в большинстве случаев менять не следует.

  • Минимальный размер пула. Устанавливает минимальное количество соединений в пуле соединений.

  • Максимальный размер пула. Устанавливает максимальное количество соединений в пуле подключений.

  • Pool Increment (Увеличение пула). Указывает количество дополнительных соединений, которые необходимо создать при расширении пула.

  • Дополнительные свойства. Таблица дополнительных опций конфигурации.

Свойства типа хранилища координатора SQL:

  • URL соединения. Указывает URL JDBC для соединения с реляционной базой данных хранилища.

  • Класс JDBC драйвера. Указывает используемый драйвер JDBC.

  • Имя пользователя:. Имя логина для аутентификации и авторизации на сервере базы данных.

  • Пароль базы данных. Пароль, связанный с указанным именем пользователя.

  • Диалект SQL базы данных. Указывает конкретный диалект SQL, используемый базой данных.

  • Минимальный размер пула. Устанавливает минимальное количество соединений в пуле подключений.

  • Максимальный размер пула. Устанавливает максимальное количество соединений в пуле подключений.

  • Увеличение пула. Указывает количество дополнительных соединений, которые необходимо создать при расширении пула.

  • Дополнительные свойства. Таблица дополнительных параметров конфигурации.

storageTable