Re: Feasability Question: Distributed FlinkCEP

2016-10-20 Thread Sameer W
Could you not do separate followedBy and then perform a join on the resulting alert stream. Pattern p1= followedBy(/*1st*/) Pattern p2= followedBy(/*1st*/) DataStream alertStream1 = CEP.pattern(keyedDs, p1) DataStream alertStream2 = CEP.pattern(keyedDs, p2) Then just join the two alertStream's

Feasability Question: Distributed FlinkCEP

2016-10-20 Thread Lucas Konstantin Bärenfänger
Hi all, here's what I want to do: Consider a query such as *(A and B) followed_by (C or D)*. (Pseudo code, obviously.) I want to create a graph of independent processing nodes, each running an independent instance of FlinkCEP. I want each of them to represent an operator of the query above, like s