分布式任务流调度系统 lite-flow

一、LiteFlow是做什么的

liteflow是一个基于任务版本来实现的分布式任务流调度系统

1.实现任务在任务流间共享

2.任务/任务流的可视化配置

3.一键修复任务/任务流修复提高数据修复效率

4.动态表单+容器机制,提供一个可扩展性比较强的执行引擎

5.执行者可以运行任何类型的任务,shell、python

码云

GitHub

二、LiteFlow项目介绍

分布式任务流调度系统 lite-flow

1.项目主要分为控制台和执行引擎

1) 控制台(CONSOLE)

主要用来配置以及调度任务

分布式任务流调度系统 lite-flow

2) 执行引擎(EXECUTOR)

依托容器->插件->任务实现

容器分为同步容器和异步容器

分布式任务流调度系统 lite-flow

项目原理

1.任务运行原理

分布式任务流调度系统 lite-flow

2.任务状态流转图

任务状态流转,参考hadoop yarn

分布式任务流调度系统 lite-flow

3.ER图

分布式任务流调度系统 lite-flow