1
我想在我的python项目中开发一个异步任务,任务在特定的时间每天运行一次。crontabs和芹菜击败
我已经研究了很多关于使用此功能的各种方法,但我很困惑celery beat
和crontabs
及其功能之间。 如果有人帮助我理解两者之间的差异(如果有的话),包括他们的性能考虑因素,我会很高兴。
我想在我的python项目中开发一个异步任务,任务在特定的时间每天运行一次。crontabs和芹菜击败
我已经研究了很多关于使用此功能的各种方法,但我很困惑celery beat
和crontabs
及其功能之间。 如果有人帮助我理解两者之间的差异(如果有的话),包括他们的性能考虑因素,我会很高兴。
,你可以在这个代码中看到:
CELERYBEAT_SCHEDULE = {
'add-every-30-seconds': {
'task': 'tasks.add',
'schedule': crontab(hour=7, minute=30, day_of_week=1),
'args': (16, 16)
},
}
的celery beat
实际上是过程本身,认为它像设置的功能。 函数是任务,设置是参数,名称和时间表,这里是crontab,它是一段时间,告诉芹菜何时循环。
您还可以看到here列表crontabs
类型。
谢谢@eladsilver为你解答.... – 2015-04-01 07:18:12