我使用的是esper,当我用timer:interval(10秒)查询我的命名窗口时,我每隔10秒就会得到相同的事件。我不会输出窗口中出现的其他事件。这是EPL on patternevery计时器:间隔(20秒) select DeviceIP,parent,child,Supress,Status from testZabbixProblem“
我是Esper开发的新手,我有一个小问题。在SQL中,我有以下要转换为Esper的查询: select max(time) from tab group by user
我想要做的是,对于我拥有的所有事件,我希望为每个用户选择最大(时间)并显示它在Esper中,我将其翻译为: select max(time) from window group by user。但是,与SQL不同的是,窗口中的每个事件都会显示出来,所以我最终在控制台中获得了每个用户的所有时间值,而不是最高值:/
我正在使用Esper5.0,需要对关系数据库中的数据执行查询。在我的例子中,这是一个通过JDBC连接的MySQL数据库。现在,我想对数据库中的数据制定一个EPL查询。some user inputString query我想出了四个想法:
使用EPL替换参数的:不工作,因为在SQL表达式中Esper不支持它。Esper
我们有一个事件流,每个事件具有以下属性: private String id; privateString dst;此外,我们还有一组分层或嵌套的规则,我们希望用EPL和Esper来建模。如果并且只有当所有父规则都已被激活时才应用每个规则(所有这些规则都发生了匹配的实例)。100 or more with src, dst the same as the src, dst in