Skip to content

任务调度

当前 youlai-gin 仓库未内置定时任务调度模块(未发现 cron/xxl-job 等任务框架接入与任务注册代码)。

推荐方案

根据部署形态选择其一:

  • 系统 Cron / Windows 任务计划
    • 适合单体部署、运维简单
    • 通过 HTTP 调用业务接口,或执行独立脚本(推荐将任务做成可重复执行的幂等逻辑)
  • CI / 流水线调度
    • 适合在 GitLab CI / GitHub Actions 中做周期性任务
  • 引入 Go 调度库(自行接入)
    • robfig/cron 等,在应用启动时注册任务并优雅停机

实践建议

  • 任务逻辑尽量 幂等,避免重复执行导致脏数据。
  • 长任务建议放到独立进程/队列系统中执行,避免阻塞 API 服务。

基于 MIT 许可发布 · 由 ❤️ 和 ☕ 驱动 · 支持作者