随笔分类 - 海豚调度
海豚调度
摘要:# maven目录层级  # 1.所有的aop都拆分到一个新的maven模块中来 ## 1.1 maven模
阅读全文
摘要:# 容错设计 ## 服务器戎机容错 ### master容错 依赖于zk的watcher机制,实现原理  其
阅读全文
摘要:# zk分布式锁 海豚调度通过zk来做分布式锁,保证同一个时刻只有一台Master的scheduler来执行 或者只有一台worker执行任务的提交 ## 1.zk分布式锁核心流程算法  # 2.系统架构图 :通过拖拽任务节点并建立任务节点的关联所形成的可视化DAG - 流程实例(ProcessInstance):流程实例是流程定义的实例化,可以通过手工调度或定时调度来生成,流程定义每运行一次,生成一个流程实例 - 任务实例 (TaskInstan
阅读全文
摘要:# 概念 DAG:Directed Acyclic Graph 有向无环图 一个工作流实例里包含n个任务(task),这些task是以有向无环图的形式组织起来,从入口0的索引的地方进行遍历,直到无后续节点为止 ![image](https://img2023.cnblogs.com/blog/680
阅读全文