1.3 Flink分层API
czs
# Flink分层API
- 越顶层越抽象,表达含义越简明,使用越方便
- 越底层越具体,表达能力越丰富,使用越灵活
底层API:也就是processFunciton
,种类很多,接口很丰富
DataStream API:对底层API封装了一层,比如转换里的(map
、flatmap
等),连接,聚合(aggregation
、reduce
)操作等
Table API:是以表为中心的声明式编程,表和流之间可以互相转换,也可以混合搭配使用。
SQL:最上层,以SQL的方式执行作业