Apache Flink流中是否有任何比较选项可用?

时间:2018-12-12 12:47:06

标签: scala streaming apache-flink flink-streaming

对于我们的用例,我们希望能够在订阅AMPS服务器时对流数据进行比较[CRANK UP the AMPS]。是否有内置函数或任何选项可以比较流执行结果的先前值?

1 个答案:

答案 0 :(得分:1)

Flink具有stateful streaming,并提供了几种检测模式和趋势的解决方案:

  • 您可以在RichFlatMap或ProcessFunction之类的运算符中使用状态来记住有关先前事件的信息,并在处理后续事件时使用它。
  • CEP是一个实现DSL(由有限状态机执行)以进行复杂事件处理的库。
  • MATCH_RECOGNIZE是Flink的Stream SQL的一项功能,用于检测模式。