flink的dataset/stream/sql三套API的选择以及是否应该阅读源码
我常常在钉钉群群里面请教,群里也有阿里P7/P8的专家.
但是每当我请教dataset/datastream相关问题的时候,即使是专家也没有响应.
钉钉群里面P7的是云邪,擅长使用的也是flink sql api
另外我们是否应该阅读源码呢?
目前源码已经达到了百万级,显然个人的力量不可能有这个精力去阅读,,即使真的需要,也应该是按照自己的需要来读取源码.
从流批一体的需求来看,最终能实现这个目标的,目前只有sql api, 而不可能是datastream/dataset api
总体来看,生产环境中,在API的选型上:
Flink SQL API>Datastream API>Dataset API