Я использую App Engine, чтобы инициировать создание нескольких облачных задач на основе элементов в списке:
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
)
Приведенный выше код создает задачи параллельно и инструктирует очередь задач направить полезную нагрузку в эту конкретную облачную функцию.
Правильно ли делать это параллельно для быстрого создания задач?