Я использую CEP, чтобы проверить, прибыло ли событие в течение определенного времени (скажем, 1 мин). Если нет, я хочу опубликовать предупреждение.Siddhi проверяет, не произошло ли событие в течение определенного времени?
В частности, машина (сервер) генерирует поток данных heartbeat и отправляет его на CEP. В потоковом потоке содержится идентификатор сервера и временная отметка. Предупреждение должно генерироваться, если данные о сердцебиении не поступают в течение 1 мин.
Возможно ли сделать что-то подобное с CEP? Я видел другие вопросы, связанные с обнаружением, но я все еще не уверен, как подойти к описанному выше сценарию.
я должен был изменить '[id3 не равно нулю]' в '[нет (id3 равно нулю)]' для того, чтобы план выполнения работы. Чтобы проверить это, я посылаю heartBeats каждые 15 секунд. но поток expiredHearbeats по-прежнему будет заселен через 1 мин (используя регистратор для печати истекших событий) – zlinks