您当前的位置: 首页 >  ar

编程乐趣

暂无认证

  • 1浏览

    0关注

    117博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

.NET5.0和Quartz.NET开发的极简任务调度平台

编程乐趣 发布时间:2022-08-25 14:19:22 ,浏览量:1

任务调度是让系统自动化完成特定的任务,在预约的时间点执行任务的过程。任务调度在不同业务需求情况也不一样,有些可能是有着上千上万个任务,需要统一管理;有些可能是为了方便异常进行提醒、监控。

项目简介

这是一个基于.Net 5+Quartz.NET 3构建的简单、跨平台任务调度系统。系统业务简单、代码清晰,如果您只是单纯只需简单任务执行、监控、提醒这套系统就非常适合。没有多余的功能,简单扩展下基本可以满足日常需求。

每天会把任务执行异常的任务发送邮件提醒。部署环境建议部署在Docker上,不要部署在IIS,不然会自动回收。

技术架构

1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。

2、数据库支持:MySQL、Oracle、Sqlserver、Sqlite、Npgsql、Firebird、SQLServerMOT。

3、采用前后端分离框架。

4、接口支持RESTful风格,配置简单。

5、基于.Net 5+Quartz.NET 3 + Docker + Angular开发。

项目结构

图片

图片

项目QuartzNetAPI为后端API项目,QuartzNetWeb前端Web项目。前端采用Angular框架,不了解的,要先了解下。

后台管理系统

1、任务列表:任务管理、任务执行、任务日志查看

2、系统设置:邮箱设置、MQTT设置、RabbitMQ设置、刷新设置、登录设置

3、使用说明:部署说明

4、系统:国际化

后台功能截图

任务列表

图片

任务日志

图片

任务执行

图片

任务编辑

图片

邮箱设置

图片

MQTT设置

图片

RabbitMQ设置

图片

https://github.com/zhaopeiym/quartzui

- End -

推荐阅读

  • .Net服务器性能监控,应用耗时统一监控平台

  • Sampler:可视化数据库监控警报工具

  • 一个基于.Net Core开发的适合外贸商城系统

  • 【python游戏制作】大富翁游戏源码

  • 一个功能强大、好看的vue表格组件

文章首发于微信公众号「编程乐趣」,欢迎大家关注。

关注
打赏
1665230491
查看更多评论
立即登录/注册

微信扫码登录

0.0388s