使用CEP在几秒钟后未发生事件时触发

时间:2018-05-18 16:09:57

标签: complex-event-processing esper

我知道在时间窗口中某个时间发生事件时如何触发,如下所示:

select count(*) from MyEvent.win:time(10 sec) having count(*) >= 3

但是如何在10秒内没有事件发生时触发?

1 个答案:

答案 0 :(得分:1)

这是一种方式:

select * from pattern[every(timer:interval(10) and not MyEvent)]

Esper文档中有一个解决方案模式页面,其中包含有关检测缺勤的更多信息。