Quartz.NET集成UI版

Quartz.NET是NET的开源作业调度系统。

Quartz.NET是一个功能齐全的开源作业调度系统,可用于从最小的应用程序到大型企业系统。

Quartz.NET目前支持NETFramework和NETCore。

Quartz.NET中文文档完善

Quartz.NET集成UI版

目前开源作业调度系统还有Hangfire可以选择。

其他开源作者制作的带UI的Quartz.NET系统。

系统特点

将UI资源文件作为嵌入式资源集成在项目中,直接引用一个包就可以了,不管项目升级还是使用做到更简单。

增加了常用作业添加、删除、修改、停止、启动、日志功能。

开发技术

Visual Studio 2019

.NET Core 2.1

Quartz 3.0.7

Razor Page

Bootstrap

开箱即用

开箱即用,几乎不用编码。

持久化支持多种数据库,自动创建表结构,默认内置SQLite数据库。

目前Job实现了HttpJob定时调用API完成任务的执行。

项目结构

Quartz.NET集成UI版

项目类库已经集成UI资源文件,只需要在你原来项目引用该类库即可使用或者新建个空白Web程序引用该类库即可使用。

Quartz.NET集成UI版

可修改appsettings.json里面数据库配置信息

{ "Logging": { "LogLevel": { "Default": "None" } }, "AllowedHosts": "*", "ServiceConfiguration": { "ServiceName": "Schedule", "ServiceDesc": "Schedule接口服务" }, "Database": [ { "Name": "SQLite", "ConnectionString": "Data Source=schedule.db;", "ConnectionType": "System.Data.SQLite.SQLiteConnection,System.Data.SQLite", "UseParameterPrefixInSql": true, "UseParameterPrefixInParameter": true, "ParameterPrefix": "@", "UseQuotationInSql": false, "Debug": true } ] }

默认已经配置好了SQLite数据库。

UI

主页

Quartz.NET集成UI版

新增

Quartz.NET集成UI版

日志

Quartz.NET集成UI版

日志详情

Quartz.NET集成UI版

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyfzdd.html