因为之前,一直用django和celery紧密集成,不分家。
所以使用时参考了网上的配置之后,没有变更过。
最近,和洪军想用k8s的pod重新规划系统构架时,这个问题才又浮了出来。
只是我们的task和framework集成太深,celery worker确实不容易拆出来,
但原则还是要知道的。
今天看书,代码及注释中说明了,如果client要调用worker上的task,
只需要传递模块内的任务名称,及相关参数即可!!!
而django和celery合作时,是相互缠绕在一起的,无法明辩。