flink的dataset/stream/sql三套API的选择以及是否应该阅读源码

我常常在钉钉群群里面请教,群里也有阿里P7/P8的专家.

但是每当我请教dataset/datastream相关问题的时候,即使是专家也没有响应.

钉钉群里面P7的是云邪,擅长使用的也是flink sql api

flink的dataset/stream/sql三套API的选择以及是否应该阅读源码

另外我们是否应该阅读源码呢?

flink的dataset/stream/sql三套API的选择以及是否应该阅读源码

目前源码已经达到了百万级,显然个人的力量不可能有这个精力去阅读,,即使真的需要,也应该是按照自己的需要来读取源码.

 

从流批一体的需求来看,最终能实现这个目标的,目前只有sql api, 而不可能是datastream/dataset api

 

总体来看,生产环境中,在API的选型上:

Flink SQL API>Datastream API>Dataset API