# go-cron **Repository Path**: man0sions/go-cron ## Basic Information - **Project Name**: go-cron - **Description**: golang分布式定时任务调度器,支持秒级调度,master节点下发指令,worker节点处理任务 - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 87 - **Forks**: 32 - **Created**: 2016-05-13 - **Last Updated**: 2025-02-14 ## Categories & Tags **Categories**: multimedia **Tags**: None ## README ## 1:整体架构 ![整体架构](https://gitee.com/man0sions/go-cron/raw/master/doc/pic0.png) ## 启动master ``` //先修改etcd,mongodb的配置 cd master go run main.go --conf=config.json ``` ## 启动worker ``` //先修改etcd,mongodb的配置 cd worker go run main.go --conf=config.json ``` ## 配置任务 ![细节展示](https://gitee.com/man0sions/go-cron/raw/master/doc/exapmle.png) ``` crontab 表达式为7位 秒、分、时、日、月、周、年 ``` ## 2:细节展示 ![细节展示](https://gitee.com/man0sions/go-cron/raw/master/doc/pic1.png) ![细节展示](https://gitee.com/man0sions/go-cron/raw/master/doc/pic3.png) ![细节展示](https://gitee.com/man0sions/go-cron/raw/master/doc/pic2.png)