如何最好地运行函数每x秒在谷歌应用引擎Python



使用Google App Engine Python 2.7我想创建每10-60s检查一次是否从所有客户端收到心跳事件的作业。如果没有触发(电子邮件)警报。

我能想到的基本替代方案有:

  • Google任务队列
  • Google延迟任务队列
  • Cron Jobs(至少1分钟,但也许我可以设置几个?)
  • (似乎不建议使用sleep)

我发现了这个问题,但希望得到一个更精确的答案:how-can-i-do-the-same-thing-over-and-over-every-1-4-seconds-in-google-app-engine

我想频繁检查的原因是,如果一段时间没有收到更新,则需要触发警报。

您可以启动一个每分钟运行一次的cron作业。然后在cron作业中,做心跳检查,睡一会儿,再检查,睡…

相关内容

最新更新