【发布时间】:2017-08-24 09:43:21
【问题描述】:
我正在开始构建一个批量上传工具,并且正在尝试找出如何满足其中一项要求。
这个想法是用户将上传一个 CSV 文件,该工具将对其进行解析并将 CSV 的每一行作为要运行的任务发送到任务队列。然后,在完成所有任务(与该特定 CSV 文件相关)后,将向用户发送摘要报告。
我使用的是 Google App Engine,过去我使用标准的任务队列来处理任务。但是,对于标准任务队列,无法知道队列何时完成,也不会触发任何事件来触发报告生成,所以我不确定如何实现这一点?
我对此进行了更多研究,并且了解到 Google 还提供 Google PubSub。这更复杂,似乎更适合,但我仍然不知道如何在 PubSub 队列完成时触发和事件,有什么想法吗?
【问题讨论】:
标签: google-app-engine queue task task-queue