Управление событиями#
На этом шаге отредактируйте описание узлов обработки событий – контроллер Event-Driven Automation.
Контроллер Event-Driven Automation может состоять из узлов трех типов.
Тип узла определяется параметром eda_node_type:
apiобрабатывает запросы HTTP REST API;workerуправляет проектами, активациями проектов и их исполнением;hybrid(default) выполняет функции обоих отмеченных ранее типов.
Для развертывания контроллера Event-Driven Automation выполните следующие действия:
Создайте группу
automationedacontrollerи добавьте в нее сведения об узлах:[automationedacontroller] edac1.example.com edac2.example.com
automationedacontroller: hosts: edac1.example.com: edac2.example.com
По умолчанию оба узла будут гибридными. При расширении платформы можно добавить дополнительные узлы, указав их тип. Увеличение количества узлов
apiповысит возможность обрабатывать большее количество одновременно работающих пользователей или программ. Увеличение количества узловworkerповысит производительность обработки событий.В глобальных переменных укажите следующие данные:
параметры подключения к СУБД;
пароль администратора.
[all:vars] automationedacontroller_admin_password='admin_password' automationedacontroller_pg_host='database.example.com' automationedacontroller_pg_port=5432 automationedacontroller_pg_database='automationedacontroller' automationedacontroller_pg_username='automationedacontroller' automationedacontroller_pg_password='edapassword' automationedacontroller_pg_sslmode='prefer'
--- all: vars: automationedacontroller_pg_host: database.example.com automationedacontroller_pg_port: 5432 automationedacontroller_pg_database: automationedacontroller automationedacontroller_pg_username: automationedacontroller automationedacontroller_pg_password: edapassword automationedacontroller_pg_sslmode: prefer automationedacontroller_admin_username: admin automationedacontroller_admin_password: admin_password
Подробное описание настроек и их возможные значения см. в справочнике.