[英]Custom routing for subtask in Celery taskset
是否可以在apply_async()中设置子任务参数“queue”和“routing_key”。
在Taskset中,每个子任务都必须转到自定义队列和routing_key。
看起来像:
tasks = []
for item in items:
tasks.append(task_name.s((params).<method for set custom queue and routing_key>))
job = TaskSet(tasks=tasks)
问题是什么并不太清楚。 如果您询问是否可以将routing_key
和queue
参数赋予子任务,则可以使用routing_key
subtask()
而不是s()
。
从子任务文档:
options - Task.apply_async()的附加选项。
是的,您可以在子任务调用中使用任何apply_sync
参数。
请参阅文档中的“调用API”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.