dolphin
海里的顽石
这个作者很懒,什么都没留下…
展开
-
dolphinscheduler1.3版本源码分析---MASTER模块
在API模块的分析中,我们知道了当任务到达定时器定义的时间时,会在t_ds_command表中生成一条记录。那么谁去消费这张表里的这条记录呢?下面我们分析MASTER模块。1、master的启动过程分析上面的启动过程,我们可以知道masterSchedulerService.start();启动了一个线程,这个线程主要负责处理command表中的记录,下面我们进入到MasterSchedulerService中进行分析二、MasterSchedulerService分析...原创 2021-01-19 17:43:47 · 647 阅读 · 0 评论 -
dolphinscheduler1.3版本源码分析---API模块
API模块主要功能api模块主要提供对外接口,界面上的对流程、定时的管理等相关操作都是通过调用API模块的接口实现的,API模块直接跟数据库打交道,不会与master和worker模块交互。相关接口概览同时由于api模块集成了swagger,我们可以通过访问 http://xxxx/dolphinscheduler/doc.html来查看详细的API说明流程定时调度逻辑当我们创建好流程,并对流程增加定时管理后,dolphin是如何定时去调度流程的呢?该部分逻辑其实也是在API模.原创 2020-12-30 15:20:30 · 1667 阅读 · 0 评论