CronTab项目结构

2021-08-01  本文已影响0人  HueyYao

目录:

    /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
上一篇 下一篇

猜你喜欢

热点阅读