【文件属性】:
文件名称:JobGraph的生成-svpwm的调制及谐波分析
文件大小:4.81MB
文件格式:PDF
更新时间:2024-07-10 12:54:41
flink
2.3 JobGraph的生成
flink会根据上一步生成的StreamGraph生成JobGraph,然后将JobGraph发送到server端进
行ExecutionGraph的解析。
2.3.1 JobGraph生成源码
与StreamGraph类似,JobGraph的入口方法
是 StreamingJobGraphGenerator.createJobGraph() 。我们直接来看源码
1. private JobGraph createJobGraph() {
2.
3. // 设置启动模式为所有节点均在一开始就启动
4. jobGraph.setScheduleMode(ScheduleMode.EAGER);
5.
6. // 为每个节点生成hash id
7. Map hashes = defaultStreamGraphHasher.traverse
StreamGraphAndGenerateHashes(streamGraph);
8.
9. // 为了保持兼容性创建的hash
10. List