Zeus使用org.apache.velocity 来处理参数的动态替换。 但是Zeus支持的参数表达式很少;
Job run:执行入口 cancel:任务取消入口 getJobContext:任务上下文 任务的日志是存储在数据库中 ProcessJob ...
DispatcherListener处理事件的入口是 handleEvent,里面有两个具体的处理,已在在分发事件之前BeforeDispatc...
Zeus使用 observer设计模式 ,在Zeus中将不同的操作,不同的状态改变都提炼成不同的事件类型。为不同的事件添加不同的事件监听实例,...
上文提到Zeus使用了开源的quartz来帮助其实现定时调度,但是展示给用的api有两种,一种就是quartz原生的类似cron表达式的设置,还...
MasterContext: Master上下文 内容说明: workers: 维护了与所有worker的rpc通信管道,同时包含了worker...
Zeus负责调度的节点称之为 Master, Master节点是单点运作的,为了保持系统的高可用性,每台worker都可以去竞争当Master,...
宙斯运行原理: Zeus在架构上可以分为四个部分: 元数据库 web UI Scheduler调度(Master) Job执行模块(Worker...
上图是 azkaban官网提供的架构图 Relational Database (MySQL) AzkabanWebServer Azkaban...
文集作者