Описание файла backend.properties¶
Файл backend.properties содержит перечень конфигурационных параметров системы:
Одна часть параметров доступна для просмотра и редактирования через интерфейс системы - см. описание по ссылке;
Вторая часть параметров не отображается в интерфейсе системы и является скрытой от пользователя - описание некоторых см. ниже.
Файл backend.properties разделен на различные секции, каждая из которых отвечает за определенные функции системы.
Параметры файла, недоступные на UI¶
Секция System¶
Блок #DB
SystemDataSource является пулом подключений, что позволяет переподключаться при потере соединения.
org.unidata.mdm.system.datasource.url
- url адрес БД.org.unidata.mdm.system.datasource.minPoolSize
- Кол-во минимальных подключений в пуле (по умолчанию 1). pool - это список подключений к БД, т.е. кол-во токенов для подключения.org.unidata.mdm.system.datasource.maxPoolSize
- Кол-во максимальных подключений в пуле (по умолчанию 3).org.unidata.mdm.system.datasource.testOnBorrow
- Валидация объекта перед взятием (по умолчанию true).org.unidata.mdm.system.datasource.removeAbandoned
- Флаг для удаления заброшенного подключения (по умолчанию true).org.unidata.mdm.system.datasource.validationQuery
- Запрос для валидации подключения к БД (по умолчанию SELECT 1).org.unidata.mdm.system.datasource.validationInterval
- Минимальная частота валидации (по умолчанию 30000).
Секция Core¶
Блок #Jobs
Параметры, доступные для редактирования через интерфейс (см. описание по ссылке):
org.unidata.mdm.core.job.pool.min.size = 4
org.unidata.mdm.core.job.pool.max.size = 24
org.unidata.mdm.core.job.queue.size = 100
Блок #Job DS
Конфигурации стандартных операций.
org.unidata.mdm.core.job.datasource.url
- url адрес БД.org.unidata.mdm.core.job.datasource.minPoolSize
- Кол-во минимальных подключений в пуле (по умолчанию 3).org.unidata.mdm.core.job.datasource.maxPoolSize
- Кол-во максимальных подключений в пуле (по умолчанию 10).
Параметры для создания nonXA dataSource для переподключения к БД (изменения не рекомендуются).
org.unidata.mdm.core.job.datasource.testOnBorrow
- Валидация объекта перед взятием (по умолчанию true).org.unidata.mdm.core.job.datasource.removeAbandoned
- Флаг для удаления заброшенного подключения (по умолчанию true).org.unidata.mdm.core.job.datasource.validationQuery
- Запрос для валидации подключения к БД (по умолчанию SELECT 1).org.unidata.mdm.core.job.datasource.validationInterval
- Минимальная частота валидации (по умолчанию 30000).
Параметры, отвечающие за настройки таймаута заброшенных подключений к БД.
org.unidata.mdm.core.job.datasource.removeAbandonedTimeout
- таймаут отключения соединения в секундах (по умолчанию 60).org.unidata.mdm.core.job.datasource.suspectTimeout
- аналогиченremoveAbandonedTimeout
, только вместо закрытия соединений, пишет лог о возможном таймауте (по умолчанию 0, не пишет лог).