标签: python celery
我有一个带有2个队列的Celery应用程序,其中给定类(例如,MyTask)的任务被循环使用。 MyTask的某些实例被路由到第一个队列,而其他实例则被路由到第二个队列。
有时,任务需要实例化MyTask的另一个对象并再次调用apply_async。另外,新任务必须路由到与调用它的队列相同的队列。
apply_async
问题是,我在Celery的文档中找不到获取第一个任务所用队列的方法。这样做有直接,干净的方式吗?
答案 0 :(得分:1)
请参阅Task context上的delivery_info。
delivery_info