悉达没有事件

时间:2018-09-13 20:57:55

标签: complex-event-processing siddhi

我正在尝试针对以下情况编写查询:“如果您看到值10,但在接下来的10秒钟内看不到值20,则会触发警报”,但无法使语法起作用。根据{{​​3}}拉取请求,此功能已于一年前实现。我对查询的尝试是:

define stream inStream(value int); 
            from every s1=inStream[value == 10]  
            -> not s2=inStream[value == 20] for 10 sec  
            select s2.value  
            insert into outStream

在Siddhi项目中查看语法文件,这看起来应该是一个有效的查询,但是当我尝试运行它时,出现“ SiddhiQL中的语法错误,输入中没有可行的选择”。我正在使用siddhi-core 4.2.18来运行它。我的语法不正确吗?还是我有其他问题?

0 个答案:

没有答案