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

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

Специфичных настроек программно-аппаратных средств защиты информации, среды функционирования и используемых смежных продуктов не требуется. Порядок настройки компонента EVPC задается администратором при установке и указан в документе «Руководство по установке».

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

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

Параметры можно передать файлом reactive.conf в формате HOCON через аргумент --reactiveConfig (короткий вариант -rc) или через переменные окружения. Переменные окружения будут перезаписывать параметры из файла reactive.conf.

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

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

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

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

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

Переменная окружения

batchSize

Размер обрабатываемой пачки сообщений

1000

-

EPF_batchSize

timeout

Тайм-аут обработки пачки сообщений в миллисекундах

1000

-

EPF_timeout

queryPartitionsInterval

Интервал опроса исходящего топика на количество партиций

60000

-

EPF_queryPartitionsInterval

producerFlushInterval

Интервал принудительной отправки сообщений в исходящий топик в миллисекундах

1000

-

EPF_producerFlushInterval

secret

Секрет для расшифровки паролей конфигурации

-

EPF_secret

storage.type

Тип хранилища агрегации, по умолчанию используется хранилище в оперативной памяти

-

EPF_storage_type

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

Правила эксплуатации#

Специфичных настроек программно-аппаратных средств защиты информации, среды функционирования и используемых смежных продуктов не требуется, кроме тех, что указаны в документе «Руководство по установке».

Ниже приведены рекомендации при создании файла трансформации *.tr:

  • Все необходимые для передачи параметры должны быть явно указаны в описании файла трансформации.

  • Конструкция OUT = IN строит новое выходное дерево события на основе входного. Если требуется передача тела события без изменения, то лучше использовать return("passthrough").

  • При использовании сравнений рекомендуется явно производить приведение типов, используя конструкции nodeToString(), toInt(), toLong(), toDecimal(), toDouble().