celery-scheduling

Installation
SKILL.md

Celery Scheduling(定时调度)

来源:https://docs.celeryq.dev/en/stable/userguide/periodic-tasks.html 版本基准:Celery 5.4+(当前稳定线 5.6)

用途

Celery Beat 是 Celery 内置的定时任务调度器,作为独立进程运行,按预设的时间规则周期性地向 Broker 发送任务消息。支持固定间隔(interval)、crontab 表达式、太阳时(solar)等多种调度方式,替代系统 cron 实现应用级的定时任务管理。

何时使用

  • 需要定时执行后台任务(数据库清理、缓存刷新、报表生成)
  • 需要类似 cron 的定时调度但希望在应用层管理
  • 需要通过 Web 管理界面动态增删改定时任务(django-celery-beat)
  • 需要基于日出/日落的时间调度(solar)
  • 需要跨时区的定时任务调度

Beat 启动方式

Installs
1
First Seen
Jun 12, 2026