Flink CEP应用程序中Scala代码的基本结构

时间:2018-03-06 10:15:00

标签: scala apache-flink complex-event-processing

我试图了解如何在Flink中使用CEP。例如,从页面: DataArtisans LongRidesFlink CEP 1.4

我想知道Flink CEP应用程序中(Scala)代码的基本结构是什么?

应该使用哪些(强制性的)部件,类,功能/方法等以及按什么顺序使用?

我认为基本部分可能是: 模式定义 2.模式流定义(或者是否可以使用许多并行流?) 3.选择定义 这是对的吗?

如何使用"选择部分"以及如何找到更多相关信息?这看起来很复杂。

1 个答案:

答案 0 :(得分:0)

你写的结构基本上是正确的。您需要定义要将该模式应用于的模式和事件流。然后你应该应用select函数,它允许你将一些逻辑应用于构成匹配的事件。

获取有关FlinkCEP如何工作的更多信息的最佳来源是documentation