我将esper处理器配置为在kafka中监听消息。
通常select * from events.win:time(2 min)
将在最后2分钟内触发所有事件
现在,如果最近2分钟kafka中没有消息,我想触发通知。
select * from events(Ip='1.1.1.1').win:time(2 min)
这将没有匹配的消息/事件,并且esper不会触发。
如果在给定时间内没有事件,我应该如何触发esper
提前致谢
答案 0 :(得分:1)
你可以这样做
select * from pattern [every (timer:interval(2 min) and not MyEvent)]
//提示:不要打电话给你的活动"活动",称之为有用的东西并使用大写