Как определить перекрывающиеся прыжковые окна в Esper с использованием EPL? - PullRequest
0 голосов
/ 11 января 2019

Как я могу определить перекрывающееся падающее окно как запрос EPL в Esper? Я ищу эквивалент прыгающих окон, подобных этим:

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

Например: 1-секундное скачкообразное окно с перекрытием 500 мс.

Справочное руководство Esper описывает переворачивающиеся окна и перекрывающийся контекст, но как я могу выразить это как запрос?

Спасибо.

1 Ответ

0 голосов
/ 11 января 2019

Решением является перекрывающийся контекст. Вещи, которые стреляют регулярно, сделаны с образцом.

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;
...