google-app-engine – 使用amazon网络服务作为谷歌应用引擎后端

我目前正在使用谷歌应用引擎作为我的移动应用程序后端.我有一些无法在gae环境中执行的任务(主要是使用opencv进行图像识别).我的目的是保留gae并使用AWS来执行这些特定任务.

有没有一种简单的方法可以将特定任务从gae传递到AWS?例如.任务队列?

最佳答案
您可以将任务从GAE推送到AWS,也可以让您的AWS实例从GAE中提取任务.

如果您将任务从GAE推送到AWS,则可以使用URLFetch将数据推送到AWS实例.

如果您希望AWS实例从GAE中提取任务,您可以让GAE实例将其任务放入GAE Pull Queue,然后让您的AWS实例使用Task Queue REST API从队列中租用任务.

在任何一种情况下,AWS实例都可以通过对GAE servlet的简单POST请求报告处理结果,或者通过上述REST API插入任务,稍后由GAE实例租用.如果您想控制GAE应用程序处理结果的速率,后者可能很有用.

转载注明原文:google-app-engine – 使用amazon网络服务作为谷歌应用引擎后端 - 代码日志