紧接着上一篇教程,接着分析Consumer的Blueprint的流程。
由于Consumer步骤的create方法将创建的celery.worker.consumer::Consumer对象返回了,所以Worker的Blueprint在start的时候,会调用create方法返回的对象的start方法。
celery/worker/consumer.py:
def start(self): blueprint = self.blueprint
紧接着上一篇教程,接着分析Consumer的Blueprint的流程。
由于Consumer步骤的create方法将创建的celery.worker.consumer::Consumer对象返回了,所以Worker的Blueprint在start的时候,会调用create方法返回的对象的start方法。
celery/worker/consumer.py:
def start(self): blueprint = self.blueprint