Event-based gateway выбирает путь по тому, какое событие произойдёт первым (сообщение A vs таймер vs сообщение B). Моделирует гонки ожиданий, а не оценку данных как у XOR.
Разбор
- Пример: ждать оплату 24ч или отмену заказа — что раньше.
- После gateway обычно catching events на ветках.
- Не путать с exclusive gateway по данным токена.
- Важно для SLA и timeout-политик в процессах.
Итог
Event-based gateway — ветвление по факту наступления события, не по полю данных.