标签: python celery
在What’s new in Celery 4.0 (latentcall)的描述中,写了以下内容:
如果您仍在使用基于类的任务,则需要手动注册:...
和
最佳做法是仅使用自定义任务类来覆盖一般行为,然后使用任务装饰器来实现任务。
两者都建议你应该为Celery任务使用基于功能的任务。为什么Celery比基于类的任务更喜欢基于功能的任务?我无法找到任何理由阻止人们用课程编写任务。