我知道在时间窗口中某个时间发生事件时如何触发,如下所示:
select count(*) from MyEvent.win:time(10 sec) having count(*) >= 3
但是如何在10秒内没有事件发生时触发?
答案 0 :(得分:1)
这是一种方式:
select * from pattern[every(timer:interval(10) and not MyEvent)]
Esper文档中有一个解决方案模式页面,其中包含有关检测缺勤的更多信息。