美文网首页
开源推荐(gocron): 分布式定时任务管理系统

开源推荐(gocron): 分布式定时任务管理系统

作者: baronL | 来源:发表于2025-11-09 21:21 被阅读0次

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

github地址: https://github.com/gocronx-team/gocron

功能特性

  • Web界面管理定时任务
  • crontab时间表达式,精确到秒
  • 任务执行失败可重试
  • 任务执行超时,强制结束
  • 任务依赖配置
  • 多用户与权限控制
  • 双因素认证(2FA)
  • Agent自动注册(支持Linux/macOS/Windows)
  • 国际化支持(中文/英文界面切换)
  • 多数据库支持(MySQL/PostgreSQL/SQLite)
  • 任务类型
    • Shell任务 - 在任务节点上执行shell命令
    • HTTP任务 - 访问指定的URL地址
  • 任务执行日志查看
  • 日志自动清理(数据库日志和文件日志定时清理)
  • 任务执行结果通知(邮件、Slack、Webhook)

界面截图

以下是系统的部分界面截图:

image.png
image.png
image.png
image.png

相关文章

  • gocron - 定时任务web管理系统

    gocron - 定时任务管理系统 项目简介 使用Go语言开发的定时任务集中调度和管理系统, 用于替代Linux-...

  • 阅读随手记 201612

    关键字:Ctrip DAL、推荐系统、分布式队列、分布式定时任务、微服务、系统架构、Kafka、Distribut...

  • gocron定时任务

    安装: 每隔1秒执行一个任务,每隔4秒执行另一个任务:

  • gocron定时任务

    引用包: "github.com/robfig/cron/v3" 1. 基本使用 1.1 初始化实例 new() ...

  • [国产]Golang实现的定时任务管理系统:gocron

    使用Go语言开发的轻量级定时任务集中调度和管理系统, 用于替代Linux-crontab 查看文档[https:/...

  • xxl-job 集成问题

    xxl-job是一个很成熟和优秀的开源分布式定时任务系统. 开发项目需要用到定时任务, 首先向到的就是它了. 一开...

  • uncode-schedule-manage定制化管理系统

    博客原文 Uncode-Schedule分布式服务框架的系列文章,今天再补充一篇定时任务的管理系统。方便监控定时任...

  • Elastic-job 介绍与使用

    目标 把定时任务通过集群的方式进行管理调度,并采用分布式部署,保证系统的高可用,提高了容错。那么如何保证定时任务只...

  • 使用gocron编写定时任务

    linux自带的crontab默认情况下只能精确到分钟,没法执行秒级任务。当然,也不是不行,比如: 看起来low了...

  • 对分布式任务调度的理解

    1.什么是分布式任务调度 分布式任务调度就是在分布式环境下,定时任务的管理与执行 2.分布式任务调度的特性 分布式...

网友评论

      本文标题:开源推荐(gocron): 分布式定时任务管理系统

      本文链接:https://www.haomeiwen.com/subject/inpdfstx.html