Azkaban的体系结构
主要分为三部分:
- WebServer :暴露Restful API,提供分发作业和调度作业功能; 什么是接口? --> 一个功能,比如登录接口 ,你需要给我传递用户名密码,我返回true,false - ExecServer :对WebServer 暴露 API ,提供执行作业的功能; - MySQL :数据存储,实现Web 和 Exec之间的数据共享和部分状态的同步。 如果是一个webServer + 1个 execServer = 单机版 一个webServer + N个 execServer = 集群版