Zeus-概述

宙斯运行原理:

Zeus在架构上可以分为四个部分:

  • 元数据库
  • web UI
  • Scheduler调度(Master)
  • Job执行模块(Worker)

Scheduler是单点调度,并提供高Ha。
模块之间使用rpc通信,(netty实现)

zeus中的dag组织没有任务流的概念,任务有独立任务和依赖任务之分,独立任务可以设定调度周期;
zeus中的调度方式有三种自动调度手动调度手动恢复
自动调度的优先级最高。

zeus支持丰富的job任务类型。

zeus的调度器是使用开源的quartz作为自身周期触发器。

Zeus-概述_第1张图片
Paste_Image.png
Zeus-概述_第2张图片
Paste_Image.png
Zeus-概述_第3张图片
Paste_Image.png
Zeus-概述_第4张图片
Paste_Image.png

你可能感兴趣的:(Zeus-概述)