我正在使用 App Engine 根据列表中的项目触发多个 Cloud Tasks 的创建:
function_url="https://us-central1-myproject.cloudfunctions.net/some-cloud-function"
someTasks = [
{'id': 'task-1'},
{'id': 'task-2'},
{'id': 'task-3'},
...
{'id': 'task-1000'},
]
当前使用以下命令创建任务:
Parallel(backend='threading', n_jobs=100)(
delayed(create_document_task)(function_url=function_uri, data=task) for task in someTasks
)
上面的代码并行创建任务并指示任务队列将有效负载定向到该特定云功能。
并行执行此操作是快速创建任务的正确方法吗?