我正在使用Esper聚合我的传感器数据。
数据可以任何间隔(即1秒到120秒)到达。
每个数据点都包含时间戳和值。

我想要30分钟窗口中的最小时间戳,最大时间戳,平均值和数据点计数。
30分钟窗口的起点和终点是固定的,即上午01:00至01:30、01:30至02:00,依此类推

如何使用Esper做到这一点?

最佳答案

外部定时批处理窗口(win:ext_timed_batch)应该适合您。
但我认为它可以从Esper 4.8.0获得
http://esper.codehaus.org/esper-4.8.0/doc/reference/en-US/html_single/index.html#view-win-ext-time-batch

关于java - esper固定窗口,基于事件开始时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28804341/

10-15 14:35