Apache flink 如何编写事件顺序不受影响的Flink CEP程序';没关系

Apache flink 如何编写事件顺序不受影响的Flink CEP程序';没关系,apache-flink,flink-cep,Apache Flink,Flink Cep,CEP库使得编写一个程序来描述X后面是否跟Y变得简单 val-pattern=pattern.begin(“start”)。其中(u.value==“X”) .next(“end”).where(u.value==“Y”) 但是,如果我不关心X和Y的顺序,只关心一个跟在另一个后面的顺序,我该如何描述一个程序。例如,X,Y和Y,X都很有趣。但是,X,X或Y,Y不有趣,所以我无法匹配第三个共享属性。目前,Flink的CEP库不支持此功能。我能做什么s分别定义这两个模式,然后在select子句之后合

CEP库使得编写一个程序来描述X后面是否跟Y变得简单

val-pattern=pattern.begin(“start”)。其中(u.value==“X”)
.next(“end”).where(u.value==“Y”)


但是,如果我不关心X和Y的顺序,只关心一个跟在另一个后面的顺序,我该如何描述一个程序。例如,X,Y和Y,X都很有趣。但是,X,X或Y,Y不有趣,所以我无法匹配第三个共享属性。

目前,Flink的CEP库不支持此功能。我能做什么s分别定义这两个模式,然后在select子句之后合并两个结果数据流