部署模式
Azkaban 3 支持 2 种部署模式,适配不同场景:
| 部署模式 | 适用场景 | 组件组成 |
|---|---|---|
| 单机模式(Solo) | 开发测试、小型任务(≤10 个任务流) | Web Server + Executor Server 集成在一个进程,依赖 H2 嵌入式数据库 |
| 集群模式(Cluster) | 生产环境、大规模任务流 | 1个 Web Server + 多个 Executor Server + 1个MySQL |
生产环境推荐配置
- Web Server:2 台(避免单点故障),通过 Nginx 代理;
- Executor Server:2-3 台(根据任务量调整,实现负载均衡);
- MySQL:主从复制(主库写入,从库备份,避免数据丢失)。