使用App Engine / Python实现长期处理

时间:2014-07-12 01:28:34

标签: python google-app-engine

我想实现一个后端:

  • 移动应用程序将数据上传到基于App Engine的服务器(用Python编写)
  • 服务器处理数据
  • 服务器向移动应用程序发送推送通知以通知数据处理已完成
  • 移动应用程序从App Engine下载处理结果

使用Python在App Enging上实现上传/数据处理的最佳方式是什么?

1 个答案:

答案 0 :(得分:2)

您可以将Google Cloud Storage与Blobstore API一起上传。

流程将是:

  1. 移动应用程序调用{​​{3}}
  2. 移动应用上传文件然后在上传处理程序上启动create_upload_url(我链接到延迟库,它简化了任务队列的创建。
  3. 在任务结束时,调用推送通知api并发送一些关键数据以供下载
  4. 移动应用会收到密钥并创建下载请求。