ESPER: Как использовать оператор EPL для обнаружения 2 или более последовательных событий? - PullRequest
0 голосов
/ 07 октября 2019

Я настолько новичок в этой технологии, и мне нужно иметь возможность обнаруживать события, происходящие в точном последовательном порядке. Например: a -> b -> c для вывода события на основе этих событий a -> b -> d ->… -> c не будет выводить событие на основе этих событий, поскольку события a, b и c не являютсяв последовательном порядке.

Возможно ли это с помощью оператора ESPER EPL.

Спасибо за помощь

1 Ответ

0 голосов
/ 08 октября 2019

Я думаю, что есть два варианта

  1. Изменение порядка потока в ожидании поздних событий. Esper может сделать это для вас с time_order .
  2. Вместо этого используйте EPL соединение;в объединении события могут поступать в любом порядке
...