1. 传统计划任务crontab有哪些缺点?

①. 配置任务需要ssh登陆脚本服务器进行操作,如果分布式,需要登陆多台服务器维护.

②. 服务器宕机,任务将终止调度,需要人工迁移脚本.

③. 排查问题低效,无法方便的查看脚本失败原因、任务状态与错误输出.

2. 网关的功能:

(1). 功能:

①. 可视化web后台,方便进行任务管理.

②. 分布式架构、集群化调度,不存在单点故障.

③. 追踪任务执行状态,采集任务输出,可视化log查看.

(2). 技术点:

master-worker分布式架构
mongodb分布式存储
服务注册与发现
CAP理论
异步日志
任务分发
systemctl服务管理
etcd协调服务
事件广播
并发设计
分布式锁
Raft协议
多任务调度
nginx负载均衡