CEP无法检测具有相同时间戳的多事件?

时间:2018-02-01 10:11:36

标签: flink-cep

当我在Flink使用CEP时,我发现一个非常有趣的事情是一次只有一个事件。

例如,我使用的DataStream来自WindowStream,因为它可能会更新同一事件的发生,它会生成如下内容:(Event1,2),(Event1,3),( Event2,1) ......

当我尝试选择将模式应用于此输出DataStream的结果时,我发现只有(Event1,2),(Event2,1) ....

有人可以给我一些线索吗?这样设计模式或Flink的问题是这样的吗?

1 个答案:

答案 0 :(得分:0)

我找到了答案。这是因为:

  

CEP库在工作时假定水印的正确性   活动时间。

详细信息位于Handling Lateness in Event Time / Fink doc