Events 如何使用ApacheFlink分析事件序列以触发操作?

Events 如何使用ApacheFlink分析事件序列以触发操作?,events,real-time,apache-flink,flink-streaming,Events,Real Time,Apache Flink,Flink Streaming,我想使用Apache Flink实时分析事件流,并基于以下内容触发操作: 发生特定事件的事件窗口(“如果事件A和事件B在30秒内发生->触发操作”) 发生特定事件的事件序列(“如果事件A发生在事件B之后,而事件C发生在事件B之后->触发操作”) 两者的结合 我知道flink能够通过stream.windowAll(…)打开窗口,但我不确定如何反映事件序列 如何实现这样的事件序列检测?FlinkCEP()是一个CEP(复杂事件处理)库,能够以更抽象的方式处理事件流,并且(除其他外)涵盖了您描述

我想使用Apache Flink实时分析事件流,并基于以下内容触发操作:

  • 发生特定事件的事件窗口(“如果事件A和事件B在30秒内发生->触发操作”)
  • 发生特定事件的事件序列(“如果事件A发生在事件B之后,而事件C发生在事件B之后->触发操作”)
  • 两者的结合
我知道flink能够通过
stream.windowAll(…)
打开窗口,但我不确定如何反映事件序列


如何实现这样的事件序列检测?

FlinkCEP()是一个CEP(复杂事件处理)库,能够以更抽象的方式处理事件流,并且(除其他外)涵盖了您描述的场景。

太好了,没有看到它。谢谢