当前位置: 首页 > news >正文

基于 Quartz.NET 可视化任务调度平台 QuartzUI

一、简介

QuartzUI 是基于 Quartz.NET3.0 的定时任务 Web 可视化管理,Docker 打包开箱即用、内置 SQLite 持久化、语言无关、业务代码零污染、支持 RESTful 风格接口、傻瓜式配置、异常请求邮件通知等。

二、部署

QuartzUI 从 2022 年到现在没有提交记录,这里的部署使用的是最后一个版本的镜像。Windows Docker 与 Linux Docker 均可部署。

2.1 Windows Docker

打开 Docker Desktop,切换到 Linux 容器。然后在 PowerShell 执行下面命令,即可启动一个 QuartzUI 服务。这里安装的是目前为止最后版本,如果需要安装其他版本,可以到 Docker Hub 进行查找。

docker run -dp 5088:80 `
--restart=always `
-v C:\ProgramDatas\Docker\Containers\quartzui:/app/File `
--privileged=true `
--name quartzui  bennyzhao/quartzui

-参数 --restart always 在容器退出时总是重启容器。
-参数 -v C:\ProgramDatas\Docker\Containers\quartzui:/app/File 将容器内的 /app/File 数据目录(如 SQLite 数据库和 log 日志)映射到物理机的 C:\ProgramDatas\Docker\Containers\quartzui 目录下。

2.2 Linux Docker

在终端执行下面命令,即可启动一个 QuartzUI 服务。这里安装的是目前为止最后版本,如果需要安装其他版本,可以到 Docker Hub 进行查找。

docker run -v /opt/programdatas/docker/containers/quartzuifile:/app/File  --restart=always --privileged=true --name quartzui -dp 5088:80 bennyzhao/quartzui

-参数 --restart always 在容器退出时总是重启容器。
-参数 -v /opt/programdatas/docker/containers/quartzuifile:/app/File 将容器内的 /app/File 数据目录(如 SQLite 数据库和 log 日志)映射到物理机的 /opt/programdatas/docker/containers/quartzuifile 目录下。

三、访问 Web

打开浏览器, 使用 5088 端口 http://localhost:5088/ 进行访问,即可以看到 QuartzUI,默认无密码。
在这里插入图片描述
可以配置多种方式的定时任务,也可以正常、异常通知。
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/331614.html

相关文章:

  • 前端三剑客 —— CSS (第三节)
  • C# 系统学习(异步编程)
  • 前端工程师————CSS学习
  • C# 登录界面代码
  • 点云的Python均值采样
  • xss-labs 11-13通关记录
  • Unity类银河恶魔城学习记录12-2 p124 Character Stats UI源代码
  • 技术揭秘:如何打造完美互动的充电桩硬件与服务平台?
  • 【Django学习笔记(四)】JavaScript 语言介绍
  • IO和NIO的主要区别在哪里?
  • 爬虫部署平台crawlab使用说明
  • uniapp uni.scss中使用@mixin混入,在文件引入@include 样式不生效 Error: Undefined mixin.(踩坑记录一)
  • Redis的5大常见数据类型的用法
  • 刘小光本就疑心赵本山与他媳妇李琳有染,赵本山为证实清白便想起蛋糕上的字,结果呢?
  • Unity之PUN实现多人联机射击游戏的优化(Section 2)
  • 多叉树题目:N 叉树的层序遍历
  • 时序数据库IoTDB:功能详解与行业应用
  • 信息系统项目管理师——第18章项目绩效域管理(一)
  • WebSocket用户验证
  • NOSQL(非关系型数据库)的优缺点有哪些?
  • 个人推荐Redis比较好的一种使用规范
  • 【教程】宝塔default.db占用空间几十g解决方法|宝塔占用磁盘空间特别大解决方法|宝塔磁盘被占满怎么清理
  • Unity类银河恶魔城学习记录11-15 p117 Ice and Fire item Effect源代码
  • Qt QML的枚举浅用
  • 设计模式:单例模式六种实现
  • Mybatis-Plus05(分页插件)
  • python爬取B站视频
  • 深度学习500问——Chapter05: 卷积神经网络(CNN)(2)
  • 基于单片机的测时仪系统设计
  • 鸿蒙原生应用开发-网络管理Socket连接(三)