让后台作业
稳定可靠地运行
定时任务、消息消费、备份清理、文件传输与发布流水线 —— 面向 Dpz.Core 的统一作业控制台,一个界面全部掌控。
Hangfire / RabbitMQ / MongoDB / systemd
17 * * * *
1 */3 * * *
0 0 20 ? * ?
0 0 22 ? * ?
0 0 21 ? * 4
Core Capabilities
几类能力,一套后台
从数据采集到邮件投递,从备份到部署,后台工作都被妥善编排。
定时任务编排
Hangfire 持久化作业队列,支持 CRON 计划、失败重试与并发控制,任何一次执行都有记录。
消息消费
评论计数、弹幕、邮件与图片元数据等 RabbitMQ 业务消息,按路由自动入队、稳定消化。
备份与清理
数据库与应用数据定时备份,云存储空目录自动清理,长周期的维护工作交给后台就好。
文件传输
浏览器与浏览器之间的 P2P 房间,Base64 分片经 SignalR 实时送达,无需安装客户端。
发布流水线
基于 SSH 的构建、打包与多服务器部署,一处触发,灰度推进,进度实时推送。
可观测性
Hangfire 控制台、结构化日志与 SignalR 实时通知,队列与执行状态一目了然。
File Transfer
浏览器之间的文件通道
需要临时传文件?创建房间、复制 Key 或分享链接,接收端在浏览器里即可完成配对与下载。
Execution Flow
从触发到观测,全链路清晰
-
01
触发
CRON 计划、RabbitMQ 消息或人工操作进入作业系统。
-
02
调度
Hangfire 负责排队、重试、并发控制与执行记录。
-
03
执行
Worker 在后台稳定运行,结果写入存储与日志。
-
04
观测
控制台、结构化日志与实时通知共同呈现运行结果。