如何使用Google App Engine持续运行云功能(ala Cloud Job)?

时间:2016-06-07 07:39:46

标签: google-app-engine parse-server

我有一个云功能,让我们说它如下。

Parse.Cloud.define("averageStars", function(request, response) {
  var query = new Parse.Query("Review");
  query.equalTo("movie", request.params.movie);
  query.find({
    success: function(results) {
      var sum = 0;
      for (var i = 0; i < results.length; ++i) {
        sum += results[i].get("stars");
      }
      response.success(sum / results.length);
    },
    error: function() {
      response.error("movie lookup failed");
    }
  });
});

我希望这个云功能在Google App Engine上每隔x个小时连续执行一次。我将在哪里移动上述功能以及我需要进行哪些修改才能实现这一目标?

编辑:基于https://cloud.google.com/appengine/docs/python/taskqueue/#push_queues_and_pull_queues,GAE似乎不支持nodejs的任务队列,因此任务必须使用其他工具执行。

0 个答案:

没有答案