Обработка событий

Обработка событий#

Ожидаемая потребность в ресурсах для контроллера Event-Driven Automation основывается на следующих оценках:

Параметр

Описание

Влияние

eda_events_per_sec

Количество событий/с, обрабатываемых в среде принятия решений (decision environment)

Нагрузка на CPU

rulebook_activations

Количество рабочих активаций, каждая активация — отдельный процесс/контейнер

~256 МБ RAM на контейнер

rulebook_complexity

Сложность правил (количество условий типа lookup)

Нагрузка на CPU

Узел с минимальными ресурсами (4 CPU / 16 ГБ RAM / 60 ГБ SSD) выдерживает до 500 событий/с с 10–20 активациями.

Для расчета требуемого объема оперативной памяти (RAM) используйте следующую эмпирическую формулу:

\[eda\_ram\_gb\ = 4\ + (rulebook\_activations\ × 0.25)\ + (events\_per\_sec\ × 0.005)\]

Если значение превышает 32 ГБ, переходите к горизонтальному масштабированию (несколько узлов EDA с распределением сводов правил между ними).