4 Star 31 Fork 10

电脑程序爱好者 / ASP.NET Core 批量后台任务处理

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 1.60 KB
一键复制 编辑 原始数据 按行查看 历史
电脑程序爱好者 提交于 2020-03-12 12:48 . update README.md.

批量后台任务处理

介绍

基于.Net Core 3.1 和Quartz.Net ,前端采用Bootstrap, AdminLTE 开发,简单易用的后台批量定时任务处理系统。

添加任务:
输入图片说明 任务列表:
输入图片说明 任务历史:
输入图片说明

软件特点

支持Windows,linux,和Docker 部署。
支持Cron 表达式设置任务,支持任务暂停,任务状态实时更新,和任务失败邮件通知功能。 支持传入任务参数,任务执行Notes。 内置的sqlite 数据库保存任务和任务执行的历史记录。
内置的历史记录定期清除功能,内置邮件发送队列,内部集成的Dapper 可以用来处理任务数据。
内置了2个例子任务,可以参照他们完成其他复杂的任务。

安装教程

docker 安装:
sudo mkdir /docker_data/dbfile
sudo git clone https://gitee.com/tm2002/FI.BatchJob FI.Batchjob
cd FI.Batchjob
sudo docker build . -t fibatchjob -f Dockerfile
sudo docker run -d -p 8000:80 -v /docker_data/dbfile:/app/dbfile --name fibatchjob -t fibatchjob

集成的组件:

Quartz.Net 处理定时任务
PubSub 订阅和发布任务状态更新
MailKit 发送Email
Microsoft.AspNetCore.SignalR 更新UI状态。
Dapper 处理数据访问
MySql.Data 连接Mysql 数据库

C#
1
https://gitee.com/tm2002/FI.BatchJob.git
git@gitee.com:tm2002/FI.BatchJob.git
tm2002
FI.BatchJob
ASP.NET Core 批量后台任务处理
master

搜索帮助