简介 gocron是一个使用Go语言开发的轻量级定时任务集中调度和管理系统, 用于替代Linux-crontab 文档 https://github.com/ouqiang/gocron 目录 1、下载解压 2、启动服务
简介
gocron是一个使用Go语言开发的轻量级定时任务集中调度和管理系统, 用于替代Linux-crontab
文档
- https://github.com/ouqiang/gocron
目录
- 1、下载解压
- 2、启动服务
- 3、参数配置
- 3.1、新建一个数据库
- 3.2、配置数据库和管理账号信息
- 3.3、配置节点信息
- 4、设置定时任务
- 5、查看定时任务执行结果
1、下载解压
下载地址 https://github.com/ouqiang/gocron/releases
本文基于MacOS环境安装使用,需要下载对应平台的压缩包:gocron 和 gocron-node,并解压
2、启动服务
需要分别启动两个进程
# 启动任务节点$ ./gocron-node
# 调度器启动
浏览器打开:http://localhost:5920/
3、参数配置
3.1、新建一个数据库
3.2、配置数据库和管理账号信息
3.3、配置节点信息
注意:主机名不需要 http:// 前缀
4、设置定时任务
5、查看定时任务执行结果
体验之后,发现几处不足:
- 节点服务需要下载单独下载,而且需要启动两个服务,对于没有分布式要求的定时任务有点多余
- 界面比较粗糙,虽然使用了ElmentUI,不过在布局上显得有点不美观