我想要使用Google App Engine和Google Compute Engine以下列方式执行CPU繁重的模拟任务:
我遇到了4和5的困难。如何设法将计算任务从GAE servlet“推送”到Compute Engine VM实例?以后GAE和VM实例如何通信?
(虽然我对GAE很有经验,但我完全不熟悉计算引擎,并且完全把握计算机引擎的方法来解决像我这样的问题)
提前致谢!
答案 0 :(得分:1)
如果您只是想启动实例以执行一项任务,最简单的可能是以启动脚本的形式提供任务,如here所述
GCE实例可以通过向GAE发出http请求来报告工作状态。
或者,您可以使用sub/pub在GAE和GCE之间进行通信。在这种情况下 - 除非您假设用户打开浏览器显示进度页面并且此页面提取GAE以进行更新 - 您可能需要设置cron job on GAE以检查已完成的任务并采取相应措施。