Apart from the core API’s (DataStream and DataSet) there are other API’s for easy handling of certain operation as shown in the following list. Similar to the Table API most of the libraries are also built on top of core Flink API’s:
- Gelly (Graph Library)
- FlinkML (Machine Learning Library)
- FlinkCEP (Complex Event Processing Library)
Event processing is a method of tracking and analyzing (processing) streams of information (data) about things that happen (events), and deriving a conclusion from them. Complex event processing (CEP), is event processing that combines data from multiple sources to infer events or patterns that suggest more complicated circumstances.
- Wikipedia