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

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

相关推荐
风象南5 小时前
我把大脑开源给了AI
人工智能·后端
橙序员小站10 小时前
Agent Skill 是什么?一文讲透 Agent Skill 的设计与实现
前端·后端
怒放吧德德10 小时前
Netty 4.2 入门指南:从概念到第一个程序
java·后端·netty
雨中飘荡的记忆11 小时前
大流量下库存扣减的数据库瓶颈:Redis分片缓存解决方案
java·redis·后端
开心就好202513 小时前
UniApp开发应用多平台上架全流程:H5小程序iOS和Android
后端·ios
悟空码字13 小时前
告别“屎山代码”:AI 代码整洁器让老项目重获新生
后端·aigc·ai编程
小码哥_常13 小时前
大厂不宠@Transactional,背后藏着啥秘密?
后端
奋斗小强13 小时前
内存危机突围战:从原理辨析到线上实战,彻底搞懂 OOM 与内存泄漏
后端
小码哥_常13 小时前
Spring Boot接口防抖秘籍:告别“手抖”,守护数据一致性
后端
心之语歌14 小时前
基于注解+拦截器的API动态路由实现方案
java·后端