Golang:gocron定时任务管理系统的安装与使用

简介: Golang:gocron定时任务管理系统的安装与使用

简介

gocron是一个使用Go语言开发的轻量级定时任务集中调度和管理系统, 用于替代Linux-crontab

文档

目录

1、下载解压

下载地址 https://github.com/ouqiang/gocron/releases

本文基于MacOS环境安装使用,需要下载对应平台的压缩包:gocrongocron-node,并解压

image.png

2、启动服务

需要分别启动两个进程

# 启动任务节点
$ ./gocron-node
# 调度器启动
$ ./gocron web

浏览器打开:http://localhost:5920/

3、参数配置

3.1、新建一个数据库

image.png

3.2、配置数据库和管理账号信息

image.png

3.3、配置节点信息

image.png

注意:主机名不需要 http:// 前缀

4、设置定时任务

image.png

5、查看定时任务执行结果

image.png

体验之后,发现几处不足:

  • 节点服务需要下载单独下载,而且需要启动两个服务,对于没有分布式要求的定时任务有点多余
  • 界面比较粗糙,虽然使用了ElmentUI,不过在布局上显得有点不美观


相关文章
|
5月前
|
算法 Go
golang力扣leetcode 587.安装栅栏
golang力扣leetcode 587.安装栅栏
39 0
|
12月前
|
Unix Go
Golang 语言中怎么拦截系统信号和优雅退出 http server?
Golang 语言中怎么拦截系统信号和优雅退出 http server?
74 0
|
12月前
|
缓存 机器人 Go
Golang 语言 beego 学习之安装和快速入门
Golang 语言 beego 学习之安装和快速入门
69 0
|
2天前
|
Go
安装golang
golang官网——
9 1
|
2月前
|
Go 开发者
|
3月前
|
自然语言处理 Go 数据处理
云计算自旋锁问题之引入Golang插件系统后iLogtail的输入输出通道和处理能力如何解决
云计算自旋锁问题之引入Golang插件系统后iLogtail的输入输出通道和处理能力如何解决
34 1
|
2月前
|
Linux Go
[golang]使用gocron编写定时任务
[golang]使用gocron编写定时任务
|
4月前
|
Go Windows
golang hello 安装环境异常【已解决】
golang hello 安装环境异常【已解决】
33 1
|
12月前
|
Linux 编译器 Go
Golang 语言怎么安装多个 Golang 版本的环境?
Golang 语言怎么安装多个 Golang 版本的环境?
219 0
|
5月前
|
Go
第十三章 Golang客户信息关系系统
第十三章 Golang客户信息关系系统
52 3