01 引言
前面博客主要讲解了VVP的校验、提交以及入口程序的源码,有兴趣的同学可以参阅下:
- 《Ververica Platform 源码分析(校验功能分析)》
- 《Ververica Platform 源码分析(提交功能分析)》
- 《Ververica Platform 源码分析(Entrypoint功能分析)》
本文主要整理一下VVP的一些内容。
02 知识脑图
Ververica Platform官网地址:https://docs.ververica.com/
对于VVP的源码,我整理了一张流程分析图,以便去理解,其实流程主要分为了3步骤:
- ① 使用
VvpSqlParser
去做了校验(VvpParser
是基于Apache Calcite
去开发的); - ② 使用
PreviewQuerySubmitter
作为提交客户端,主要用于提交作业; - ③ 使用
SqlJobEntrypoint
作为入口程序,主要是操作Flink
作业的实际执行程序。
03 文末
本文主要是一张思维总结图,虽然文字内容不多,但是方便记忆总结,希望能帮助到大家,谢谢大家的阅读,本文完!