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,不过在布局上显得有点不美观


相关文章
|
8天前
|
算法 Go
golang力扣leetcode 587.安装栅栏
golang力扣leetcode 587.安装栅栏
21 0
|
7月前
|
缓存 机器人 Go
Golang 语言 beego 学习之安装和快速入门
Golang 语言 beego 学习之安装和快速入门
37 0
|
7月前
|
Linux 编译器 Go
Golang 语言怎么安装多个 Golang 版本的环境?
Golang 语言怎么安装多个 Golang 版本的环境?
170 0
|
8天前
|
Go
golang安装protoc和gRPC步骤
golang安装protoc和gRPC步骤
72 0
|
9月前
|
消息中间件 NoSQL 关系型数据库
Linux安装 OpenResty、Nginx、PHP、Mysql、Redis、Lua、Node、Golang、MongoDB、Kafka等
Linux安装 OpenResty、Nginx、PHP、Mysql、Redis、Lua、Node、Golang、MongoDB、Kafka等
112 0
|
8天前
|
Go Windows
win10 golang下载安装,及环境变量配置
鄙人之前是使用mac做golang开发的,后来换了台图形工作站,用了windows的系统,因此只得从头下载golang安装,及进行环境变量的配置。比较方便的一点是,之前在mac osx上码的golang代码不用再敲上一遍了,因为golang可以跨平台运行,可以直接从mac上的golang代码复制到windows系统上即可。
57 1
|
8天前
|
NoSQL 关系型数据库 应用服务中间件
Linux安装 OpenResty、Nginx、PHP、Mysql、Redis、Lua、Node、Golang、MongoDB、Kafka等
Linux安装 OpenResty、Nginx、PHP、Mysql、Redis、Lua、Node、Golang、MongoDB、Kafka等
99 0
|
6月前
|
IDE Linux Go
Golang安装和配置指南:从零开始的高效开发之旅
Golang安装和配置指南:从零开始的高效开发之旅
|
7月前
|
缓存 机器人 Go
Golang 语言 beego v2 之安装和快速入门
Golang 语言 beego v2 之安装和快速入门
185 0
|
7月前
|
编译器 Go 开发者
100天精通Golang(基础入门篇)——第0天:安装Go语言开发环境的基础教程,带你学习Golang之Hello Go!
100天精通Golang(基础入门篇)——第0天:安装Go语言开发环境的基础教程,带你学习Golang之Hello Go!
82 0