美文网首页
CronTab项目结构

CronTab项目结构

作者: HueyYao | 来源:发表于2021-08-01 22:08 被阅读0次

    目录:

        /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
    

    相关文章

      网友评论

          本文标题:CronTab项目结构

          本文链接:https://www.haomeiwen.com/subject/kfgrvltx.html