Настройка приложения#

Порядок настройки#

Порядок настройки компонента EVTA задается системным администратором при установке и указан в документе «Руководство по установке».

Все конфигурационные настройки EVTA задаются в файле adapter.conf, который необходимо заполнить до запуска процесса установки EVTA. При заполнении конфигурационного файла необходимо ориентироваться на указанные комментарии.

Параметры настройки#

В таблице представлены параметры настройки, задаваемые в файле adapter.conf.

Общие настройки приложения:

Название параметра

Назначение параметра

Рекомендуемые значения параметра

Допустимый формат значений параметра

threadCount

Количество потоков обработки сообщений, по умолчанию равно количеству ядер в системе

По умолчанию равно количеству ядер в системе

integer (от 0 до 2147483647)

timeout

Общий тайм-аут на блокирующие операции

Задается в зависимости от скорости ответы брокеров сообщений

long

batchSize

Количество сообщений, обрабатываемых за одну итерацию

256

integer (от 0 до 2147483647)

batchTimeout

Тайм-аут выполнения одной итерации обработки (мс)

Задается в зависимости от скорости ответы брокеров сообщений

long

retries

Количество попыток запуска EVTA

При ограничении количетсва попыток: положительное значение; При отсутствии ограничений количества попыток: отрицательное значение

integer

retryInterval

Интервал между попытками запуска EVTA (мс)

Задается в зависимости от ожидания между попытками рестарта

long

retryMultiplier

Множитель каждой следующей попытки

Задается в зависимости от ожидания между попытками рестарта

integer

healthCheckHost

HTTP хост для получения HealthCheck

0.0.0.0

Корректный формат хоста

healthCheckPort

HTTP порт для получения HealthCheck, если значение не передано или равно -1, то HTTP-сервер не поднимается

-1 при отсутствии запуска healthCheck

Корректное значение порта при запуске healthCheck

changeLoggersAvailable

Возможность изменения уровня незаданных в logback логеров, по умолчанию false

true/false

true/false

changeRootAvailable

Возможность изменения уровня root логера, по умолчанию false

true/false

true/false

egressEnabled

Тип используемого egress, поддерживаются 2 типа: REST и gRPC (none, если не используется)

REST, gRPC, none

REST, gRPC, none

Полный перечень параметров настройки компонента EVTA задаются администратором при установке и указаны в документе «Руководство по установке» и в документе «Руководство пользователя EVTA» (раздел «Настройки конфигурационного файла adapter.conf»).