Включено. Указывает, включен или нет контекст координатора кластера. Если включено, координатор кластера выполняет свои функции по координации создания, удаления и миграции ресурсов на первичных узлах кластера.
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, используемый базой данных.
Минимальный размер пула. Устанавливает минимальное количество соединений в пуле подключений.
Максимальный размер пула. Устанавливает максимальное количество соединений в пуле подключений.
Увеличение пула. Указывает количество дополнительных соединений, которые необходимо создать при расширении пула.
Дополнительные свойства. Таблица дополнительных параметров конфигурации.