Файл параметров «defaults.json»#

Для подключения к транспорту событий обработчика необходимы параметры подключения. Они формируются в файле mapping/defaults.json (одинаково и для EVTP, и для EVPC). В коде потока обработчика строку типа «include «mapping/defaults.json»» писать нет необходимости, т.к. он подключается автоматически.

В файлах конфигурации потока необходимо использовать метки, описанные в файле defaults.json. Создание файла defaults.json описано в документации компонента EVTP документе «Руководство по системному администрированию», раздел «Настройка транспорта».

Метка имеет следующий вид: ${defaults.<имя_транспорта>}.

Метка совпадает с кодом домена, к транспорту которого необходимо подключиться обработчиком. Метку необходимо указывать в upper case. Обработчик может получать события из одного домена, а публиковать в другой, так что метки в блоках source и destination могут быть различными.

# Блок-источник события
source: {
  name: "default"
  type: "source"
  topic: "input"
  config: ${defaults.kafka} { # Здесь указано подключение к транспорту с именем kafka из файла «defaults.json»
    ...
  }
  destination: ${transformStep}
}

# Блок-получатель события
destination: {
  name: "kafka_common"
  type: "destination"
  topic: "output"
  config: ${defaults.kafka} # Здесь указано подключение к транспорту с именем kafka из файла «defaults.json»
}