使用特定的correlation_id通过send_task方法在Celery中创建新任务

时间:2014-02-13 18:35:58

标签: python request queue celery

我正在尝试将Celery中的任务发送到特定队列,以便处理另一个系统(不是Celery)。我发送任务的队列根本不是由Celery处理的。为此,我调用了send_task方法。但是我遇到了correlation_id的问题。我想将correlation_id从请求对象传递给我使用send_task方法创建的新任务。 (我能够从请求中读取reply_to参数并将其传递给send_task方法。所以我可以写入任务发布者要我的队列。)

有没有办法将send_task方法与特定correlation_id用作参数?

是否有不同的方法使用请求的reply_tocorrelation_id参数为其他系统(而不是Celery)“创建”新任务?

非常感谢你们。

0 个答案:

没有答案