celery-周期性任务
- CELERYBEAT_SCHEDULE中实现routing
from celery import Celery
from celery.schedules import crontab
app = Celery()
#在 on_after_configure 句柄上设置这些意味着当使用test.s() 时我们不会在模块级别对 app 求值。
@app.on_after_configure.connect
def setup_periodic_tasks(sender, **kwargs):
# Calls test('hello') every 10 seconds.
sender.add_periodic_task(10.0, test.s('hello'), name='add every 10')
# Calls test('world') every 30 seconds
sender.add_periodic_task(30.0