WSO2 CEP事件生命周期

时间:2016-02-08 10:42:23

标签: wso2 complex-event-processing wso2cep

是否有任何文件/文章解释WSO2 CEP中的事件生命周期? 我不太明白如何从事件流中丢弃事件。

谢谢你, 雨果卡拉多

1 个答案:

答案 0 :(得分:1)

事件将立即被丢弃。基本流是流将从接收器接收事件,它将立即将事件推送到发布者而不存储。如果你想收集特定时期的活动,你可以在Siddhi执行计划[1]中使用类似时间窗口的东西。

在以下Siddhi查询中,它收集事件10分钟,并通过计算平均流插入AvgTempStream。在这种情况下,事件将在内存中存储10分钟。

from TempStream#window.time(10 min)
select avg(temp) as avgTemp, roomNo, deviceID
insert all events into AvgTempStream;

[1] https://docs.wso2.com/display/CEP400/SiddhiQL+Guide+3.0#SiddhiQLGuide3.0-Window