Файл параметров «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»
}