
基于Go语言开发的定时任务管理系统的源代码.zip
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这是一个使用Go语言编写的开源定时任务管理系统源代码包,提供了灵活的任务调度和执行功能。
使用Go语言开发的轻量级定时任务集中调度和管理系统用于替代Linux-crontab。该系统具备以下功能特性:
- Web界面管理:支持通过Web界面创建、查看及编辑定时任务。
- crontab时间表达式:支持crontab格式的时间定义,精确到秒级别。
- 重试机制:当任务执行失败时可以自动进行重试操作。
- 超时控制:如果任务执行超过设定的超时时长,则会被强制结束。
- 依赖配置:允许设置A任务完成后才开始运行B任务。
- 权限管理:提供账户权限控制系统,以确保只有授权用户能够访问和修改相关资源。
此外,该系统还支持以下类型的任务:
- Shell命令:在指定节点上执行shell脚本或命令。同时也可以选择让同一任务在多个不同节点并行运行。
- HTTP请求:通过调度器直接发起对特定URL的HTTP GET/POST等操作请求而不需依赖于远程服务器。
其他功能包括:
- 查看和分析任务的历史执行结果及日志信息;
- 通知机制:当有重要事件发生时,系统会根据配置向相关人员发送邮件、Slack消息或Webhook推送。
全部评论 (0)
还没有任何评论哟~


