# crontab **Repository Path**: chensyf/crontab ## Basic Information - **Project Name**: crontab - **Description**: Linux任务调度 - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-04-27 - **Last Updated**: 2021-05-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 分布式任务调度 本项目基于ETCD、Mongodb结合Linux的crontab功能实现的分布式任务调度系统 其中涉及到的技术有:乐观锁、协程、etcd、mongodb ### 环境准备 #### ETCD - 若是单机部署,用以下命令使用docker安装etcd ```sh docker run -itd -p 2379:2379 --restart=always --name etcd quay.io/coreos/etcd /usr/local/bin/etcd --advertise-client-urls http://0.0.0.0:2379 --listen-client-urls http://0.0.0.0:2379 ``` - 若是集群部署,使用以下命令使用docker部署etcd集群