03 2024 档案

摘要:worker宕机,主要是worker上面跑的task需要及时发现及时重跑,顺着这个思路来进行源码的分析 1. MasterRegistryDataListener 这是向Zookeeper 注册的回调类,当Zookeeper数据产生变化,会回调它的notify方法 @Override public 阅读全文
posted @ 2024-03-17 15:00 明月照江江 阅读(175) 评论(0) 推荐(0) 编辑
摘要:DS(dolphinscheduler)的master 是去中心化的,而故障转移能力是由master完成的,那么是多个master同时干故障转移,还是选举出一个master来干这件事情呢? 回归到源码进行分析 1. master 启动方法 @PostConstruct public void run 阅读全文
posted @ 2024-03-10 21:21 明月照江江 阅读(206) 评论(0) 推荐(0) 编辑
摘要:dolphinscheduler Master服务是去中心化的,也就是没有master和slave之分,每个master都参与工作,那么它是如何每个Master服务去取任务执行时,每个Master都取到不同的任务,并且不会漏掉,不会重复的呢 ,下面从源码角度来分析这个问题 MasterServer. 阅读全文
posted @ 2024-03-07 22:44 明月照江江 阅读(176) 评论(0) 推荐(0) 编辑