基于Quartz.net的远程任务管理系统-起绪

时间:2023-12-12 11:10:14

Quartz.net这一个任务调度框架,相信大部分的开发者都非常的熟悉了。

往往在一个项目之中,我们会有很多的定时任务,加之多人参与编码,难免会有些难于管理等问题。为统一编写规范,以及对定时任务的管理,故开发了这一套任务管理系统以供使用。

话不多说,先来看看整体框架吧。如右图基于Quartz.net的远程任务管理系统-起绪。任务服务以WinServer为依托,以实时增减定时JOB任务。下面介绍一下几个重要的内容:

  • JobManage.Job 任务管理的核心操作,实现对任务的增加与执行。
  • JobManage.Lib 自定义接口类Lib,以便统一管理。
  • JobManage.Service Quartz.net任务的托管服务。
  • JobManage.Web 任务管理后台。

以上就是整个项目的一些简单介绍,后续会一步步来实际操作。

先看一下项目运行的效果吧:

基于Quartz.net的远程任务管理系统-起绪

基于Quartz.net的远程任务管理系统-起绪

基于Quartz.net的远程任务管理系统-起绪

下面我们来一步步实现它。

源码github:https://github.com/zshankang/JobManage

如果有其他的问题,可以加QQ群:1600800