Мой вариант использования — идентифицировать сущности, от которых ожидаемые события не были получены по прошествии X времени в режиме реального времени.
Например: если мы получили событие PaymentInitiated в момент времени T, но не получили ни PaymentFailed, ни PaymentAborted, ни PaymentSucedded по T+X, то активируем триггер с сообщением PaymentStuck вместе с подробностями события PaymentIntitiated.
Как я могу смоделировать такие варианты использования в Apache Samza, поскольку он использует период времени X для каждого события, а не фиксированный интервал времени.
Спасибо, Хариш