LocalFlinkMiniCluster启动DataStream任务的流程
LocalFlinkMiniCluster 集群的actor 模型
- 相关的主要类图如下:
- AkkaRpcActor持有一个rpcEndpoint成员,接收到消息后进行基础解析后调用rpcEndpoint的的对应方法来进行处理。
- 其中RpcGateway及RpcEndPoint的类图
支持的消息类型
- 其中主要使用RpcInvocation基于反射调用RPCEndpoint的对应函数
- FencedMessage 将message进行封装成payload,通过fencingToken进行校验,保证请求的合法性
LocalFlinkMiniCluster集群的角色
ResouceManager
- 负责容器的分配
- 使用FencedAkkaRpcActor实现,其rpcEndpoint为 org.apache.flink.runtime.resourcemanag


