目录:
/master
/worker
/common
master: 通过增删改查接口 修改etcd得任务
1 搭建go项目框架,配置文件,命令行参数,线程配置
2 master -> 为web后台提供http API 用于管理job
3 web后台前端页面 bootstrap+jquery
worker: 监听etcd得任务同步到内存里
1 从etcd中把job同步到内存中
2 实现调度模块 基于cron表达式调度
3 实现执行模块 把并发得执行多个job
4 对job得分布式锁,防止集群并发
5 把执行日志保存到mongodb
网友评论