gocron - 分布式定时任务管理系统

使用 Go 语言开发的轻量级分布式定时任务集中调度和管理系统,用于替代 Linux-crontab。

github地址: github.com/gocronx-tea...

📸 界面截图

📖 文档

访问完整文档请跳转:文档

✨ 功能特性

  • Web 界面管理:直观的定时任务管理界面
  • 秒级定时:支持 Crontab 时间表达式,精确到秒
  • 分布式架构:Master-Worker 架构,支持多节点高可用
  • 任务重试:支持任务执行失败重试设置
  • 任务依赖:支持配置任务依赖关系
  • 多用户权限:完善的用户和权限控制
  • 双因素认证:支持 2FA,提升系统安全性
  • Agent 自动注册:支持 Linux/macOS 一键安装注册
  • 多数据库支持:MySQL / PostgreSQL / SQLite
  • 日志管理:完整的任务执行日志,支持自动清理
  • 消息通知:支持邮件、Slack、Webhook 等多种通知方式

🚀 快速开始 (Docker)

最简单的部署方式是使用 Docker Compose:

bash 复制代码
# 1. 克隆项目
git clone https://github.com/gocronx-team/gocron.git
cd gocron

# 2. 启动服务
docker-compose up -d

# 3. 访问 Web 界面
# http://localhost:5920
# 默认账号:admin / admin123

更多部署方式(二进制部署、开发环境)请查看 安装部署指南

相关推荐
H5css�海秀6 小时前
今天是自学大模型的第一天(sanjose)
后端·python·node.js·php
SuniaWang6 小时前
《Spring AI + 大模型全栈实战》学习手册系列 · 专题六:《Vue3 前端开发实战:打造企业级 RAG 问答界面》
java·前端·人工智能·spring boot·后端·spring·架构
韩立学长7 小时前
Springboot校园跑腿业务系统0b7amk02(程序、源码、数据库、调试部署方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。
数据库·spring boot·后端
sheji34167 小时前
【开题答辩全过程】以 基于springboot的扶贫系统为例,包含答辩的问题和答案
java·spring boot·后端
代码栈上的思考8 小时前
消息队列:内存与磁盘数据中心设计与实现
后端·spring
程序员小假8 小时前
我们来说一下 b+ 树与 b 树的区别
java·后端
Meepo_haha9 小时前
Spring Boot 条件注解:@ConditionalOnProperty 完全解析
java·spring boot·后端
sheji34169 小时前
【开题答辩全过程】以 基于springboot的房屋租赁系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
Victor35610 小时前
MongoDB(57)如何优化MongoDB的查询性能?
后端
Victor35610 小时前
MongoDB(58)如何使用索引优化查询?
后端