作为将我的 Google App Engine 标准项目从 python2 迁移到 python3 的一部分,看起来我还需要从使用 Taskqueue API 和库切换到 google-cloud-tasks。
在任务队列库中,我可以像这样一次将多达 100 个任务排入队列
taskqueue.Queue('default').add([...task objects...])
以及异步排队任务。
在新库和新 API 中,您似乎一次只能将任务排入队列
- https://cloud.google.com/tasks/docs/reference/rest/v2/projects.locations.queues.tasks/create
- https://googleapis.dev/python/cloudtasks/latest/gapic/v2/api.html#google.cloud.tasks_v2.CloudTasksClient.create_task
我有一个端点,它接收包含数千个元素的批次,每个元素都需要在单个任务中处理。我该怎么办?