【发布时间】:2019-11-21 22:39:21
【问题描述】:
作为将我的 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
我有一个端点,它接收包含数千个元素的批次,每个元素都需要在单独的任务中处理。我该怎么办?
【问题讨论】:
标签: google-app-engine google-cloud-platform google-cloud-tasks