Flink CEP学习线路指导学习线路指导1::Flink CEP入门入门
问题导读
1.Flink CEP是什么?
2.Flink CEP可以做哪些事情?
3.Flink CEP和流式处理有什么区别?
4.Flink CEP实现方式有哪些?
Flink CEP在Flink里面还是比较难以理解的。有的老铁甚至以为和Flink流式处理是差不多的。其实Flink CEP跟流式处理确实
有相似的地方。但是Flink CEP处理的是流式数据,但是却并不是流式处理(datastream)。后面给大家详细讲解。
Flink CEP有的大家甚至不知道CEP是什么?CEP在Flink未产生以前,已经有CEP,并不是有了Flink才有CEP,我们这里重点
是讲Flink CEP。CEP本身的含义是复杂事件处理。那么它为什么可以处理复杂事件,这就跟它的原理有关系了。所以我们需
要了解NFA,NFA是什么?它的含义是非确定有限自动状态机。我们明确它的概念是什么就可以了。后面同样也会给大家补
充。
由于官网只讲了CEP的基础部分,因此我们需要给大家补充原理部分,基础(组成)部分,以及编程方面的内容。
也就是我们按照下面线路来学习:
1.首先认识Flink CEP
2.Flink CEP原理机制
3.Flink CEP编程
通过上面三部分,我们来学习Flink CEP。
1.认识Flink CEP
1.Flink CEP是什么?
Flink CEP一个复杂事件处理库,它和机器学习库是一样的,也就是Flink CEP是Flink的一个分支,跟机器学习一样是Flink的
一个分支。下面是官网的截图,大家可以参考。
亦可参考官网:
https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/libs/cep.html
由于版本会更新,网址可能会失效,大家可以自己访问官网。
https://flink.apache.org/
然后找到对应的版本即可
评论0