dolphinscheduler容错代码在哪里
时间: 2023-09-19 09:12:30 浏览: 95
dolphinScheduler 1.3.6压缩包
Dolphinscheduler容错代码主要在项目的`dolphinscheduler-common`、`dolphinscheduler-server`和`dolphinscheduler-daemon`模块中实现。
在`dolphinscheduler-common`模块中,主要实现了任务重试、任务失败告警等机制。在`dolphinscheduler-server`模块中,主要实现了故障节点自动切换、任务队列持久化、多线程处理等容错机制。在`dolphinscheduler-daemon`模块中,主要实现了心跳检测、主从节点切换等故障转移机制。
此外,Dolphinscheduler还提供了HA高可用模式,可以通过部署多个Dolphinscheduler Server节点来保证系统的高可用性和容错能力。在HA模式下,Dolphinscheduler使用Zookeeper来协调多个节点之间的数据同步和任务调度,实现了节点之间的无缝切换,避免了单点故障的影响。
阅读全文