Quartz.net这一个任务调度框架,相信大部分的开发者都非常的熟悉了。
往往在一个项目之中,我们会有很多的定时任务,加之多人参与编码,难免会有些难于管理等问题。为统一编写规范,以及对定时任务的管理,故开发了这一套任务管理系统以供使用。
话不多说,先来看看整体框架吧。如右图。任务服务以WinServer为依托,以实时增减定时JOB任务。下面介绍一下几个重要的内容:
- JobManage.Job 任务管理的核心操作,实现对任务的增加与执行。
- JobManage.Lib 自定义接口类Lib,以便统一管理。
- JobManage.Service Quartz.net任务的托管服务。
- JobManage.Web 任务管理后台。
以上就是整个项目的一些简单介绍,后续会一步步来实际操作。
先看一下项目运行的效果吧:
下面我们来一步步实现它。
源码github:https://github.com/zshankang/JobManage
如果有其他的问题,可以加QQ群:1600800