【问题标题】:How to define overlapping hopping windows in Esper using EPL?如何使用 EPL 在 Esper 中定义重叠的跳跃窗口?
【发布时间】:2019-01-11 21:06:08
【问题描述】:

如何在 Esper 中将重叠翻转窗口定义为 EPL 查询?我正在寻找与这些类似的跳跃窗口:

https://docs.microsoft.com/en-us/stream-analytics-query/hopping-window-azure-stream-analytics

例如:500ms 重叠的 1 秒跳跃窗口。

Esper 的参考手册描述了tumbling windows 和重叠的上下文,但我如何将其表达为查询?

谢谢。

【问题讨论】:

    标签: complex-event-processing esper


    【解决方案1】:

    解决方案是重叠上下文。定期触发的事情是有规律的。

    create context Hopping 
      initiated by pattern[every timer:interval(500 milliseconds)]
      terminated after 1 second;
    context Hopping select sum(price) from StockTick output when terminated;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多