在上一篇文章《Flink内核源码解析系列(十四):创建JobManager及对应的三大组件Resource Manager、Dispatcher、JobMaster》中提到了三大组件的创建和启动,今天来细细讲讲Dispatcher、JobMaster。
回到源码中,细看创建的过程:
//TODO 创建和启动 Dispatcher : dispatcher会创建和启动JobMaster
dispatcherRunner =
dispatcherRunnerFactory.createDispatcherRunner(
highAvailabilityServices.getDispatcherLeaderElectionService(