基于.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 数据库
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。