Python 芹菜酱
我想在我的python项目中开发一个异步任务,该任务每天在特定时间运行一次 我已经研究了很多使用此功能的各种方法,但我对Python 芹菜酱,python,django,celery,celerybeat,Python,Django,Celery,Celerybeat,我想在我的python项目中开发一个异步任务,该任务每天在特定时间运行一次 我已经研究了很多使用此功能的各种方法,但我对芹菜节拍和crontab及其功能感到非常困惑。 如果有人能帮助我理解两者之间的差异(如果有),包括它们的性能考虑,我将非常高兴。正如您在这段代码中看到的: CELERYBEAT_SCHEDULE = { 'add-every-30-seconds': { 'task': 'tasks.add', 'schedule': crontab(h
芹菜节拍
和crontab
及其功能感到非常困惑。
如果有人能帮助我理解两者之间的差异(如果有),包括它们的性能考虑,我将非常高兴。正如您在这段代码中看到的:
CELERYBEAT_SCHEDULE = {
'add-every-30-seconds': {
'task': 'tasks.add',
'schedule': crontab(hour=7, minute=30, day_of_week=1),
'args': (16, 16)
},
}
芹菜节拍实际上就是过程本身,把它想象成一个带有设置的函数。
函数是任务,设置是参数、名称和时间表,这里是crontab,它是一段时间,告诉芹菜什么时候循环它
您还可以看到crontab
类型的列表