总流程
入口打点
获取bolt 和spout
返回序列化之后先信息
执行submitTopology方法 跳入 查看如何提交topology
进行提交查看
配置文件
获得Nimbus 返回一个 serviecehandler 这里自己可以点击去看的
这里的 servicehandler 会把 序列化的信息通透RPC协议 发送到服务器端的nimbus上
submitTopologyWithOpts对任务进行了提交 包括了name ,conf,topology等
进入 submitTopologyWithOpts 方法 查看提交细节
查看 Topology的名字与任务 是否存在 存在就报错 不用重复提交
检查任务队列中 等待运行的任务 是否有重名的
检查通过之后 生成 topologyId 在服务器端的日志log文件 可以看到
反序列化配置信息
该方法 基本就是 创建 集群上所有的配置
分配任务信息 进入方法
提交任务代码