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

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

相关推荐
fliter18 分钟前
我们如何通过优化 1.1.1.1 的 DNS 缓存节省 100 TB 内存
后端
一开26 分钟前
一个自己开发的 Agent Harness-子 Agent篇
后端
KoPa27 分钟前
HeySmart:事件总线——异步解耦的艺术
前端·后端
吃饱了得干活28 分钟前
MySQL 内核剖析:ACID 实现、引擎对决、B+树、索引与主从复制闭环
后端·mysql
一百昏32 分钟前
cen19c01(Oracle 19c RAC 单节点)网络与 CRS 故障修复报告
后端
小刘是地理大王32 分钟前
OpenFeign 兜底回调(fallback / fallbackFactory)实战指南
java·后端
用户78136671144534 分钟前
C++中锁的深入分析
后端
程序员麻辣烫35 分钟前
OpenClaw Hook系统:Agent框架的非侵入式扩展机制
后端·aigc
LiaCode36 分钟前
Redis 接入 AI 学习总结:从向量检索到 Agent 上下文引擎
后端
步行cgn37 分钟前
Spring Boot 保证版本一致性的核心机制
后端