Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在 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参数,如果您使用subtask()而不是s().
routing_key
queue
subtask()
s()
从子任务文档:
options -- Task.apply_async() 的附加选项。
是的,您可以在子任务调用中使用任何apply_sync参数。
apply_sync
请参阅文档中的“调用 API”