🕒 精准定时 · Cron 表达式支持 · 云存储集成

Cron 定时群发与媒体管理 支持大文件加速发送与发送状态追溯

无论是每日的例行通告,还是特定的活动促销。系统内置 APScheduler 引擎, 支持灵活的 Cron 定时表达式,定时投递出站消息。集成 S3 与本地双级存储管理,支持批量上传、智能本地清理,确保发送零卡顿。

📅

强大的定时调度引擎

底层结合 APScheduler 框架实现。支持秒级间隔、日期一次性发送与完整的 Cron 分/时/天表达式规则。即使服务器关机重启,也会在恢复后自动补偿或重新载入规则,杜绝漏发漏报。

☁️

多云端 S3 & 本地缓存

兼容 Amazon S3 等标准的云对象存储,也支持在服务器本地缓存(支持 LOCAL_TEMP_MAX_BYTES 容量控制与定时后台自动清理过期文件),大文件上传更流畅,群发读取零卡顿。

📊

多账号轮询与发送历史

任务支持选择多个托管账号轮替出站发送。系统在后台详细记录每一条出站消息的状态(成功/失败/等待),对出站队列有完整的可读分析,助您随时掌握群发进度。

定时群发与媒体加载系统架构

APScheduler 触发 ➜ 从 S3/本地临时目录拉取媒体 ➜ 分片并发执行出站 ➜ 写入发送状态

1. 定时触发 (APScheduler)

根据设定的间隔、日期或 Cron 规则动态计时,毫秒级精准回调触发发送事件。

运行状态:活跃运行中 (Active)
2. 媒体云存储 & 本地双级目录

支持上传到远程 S3 桶,并在 LOCAL_TEMP_DIR 中维护本地零时目录,定时后台任务自动清理过期缓存。

缓存清理周期:每 60 分钟自动扫描
3. 并发执行与软删除审计

从分片号池拉取并发执行器发送。全部规则与出站历史均提供安全软删除以应对后续数据审计需求。

审计状态:日志结构化输出

专为群发优化的本地临时目录设计规范

为保证高并发发送多媒体消息时磁盘不被撑爆,系统设计了严密的缓存与文件清理机制。

磁盘阈值安全屏障

通过环境变量 LOCAL_TEMP_MAX_BYTES(默认 5GB)限制临时目录最大容量。如果上传或拉取的文件超过该限额,系统会自动阻断并清理最早的缓存文件,提供高可靠的数据屏障。

全天候自动化清理任务

后台自动开启独立协程轮询 CleanupExpiredFiles,每隔一定时间扫描并删除保留期(如 168小时/7天)以外的文件,让系统保持极简与免维护状态,不影响群发业务流。

立即创建您的第一个定时群发规则

支持一键免登录快速预览,查看秒级与 Cron 发送效果。