基于Firebase的计时器的云功能

时间:2017-03-28 20:20:06

标签: firebase cron-task google-cloud-functions

所以我知道Firebase的Cloud Functions本身不支持cron作业,而且必须依靠外部源来触发HTTP云功能。但我不认为这会对我的情况有用。

我有一个应用程序,用户可以在24小时内创建比赛,因此每次比赛创建时,我都需要设置一个24小时后触发一次的计时器。

你们对于如何处理这个问题有什么想法吗?

1 个答案:

答案 0 :(得分:2)

此时Firebase人员为解决cron问题提供的解决方案是使用Google App Engine部署服务器并通过Pub / Sub挂钩触发功能。 Here您可以找到该教程。 基本上你必须:

  1. 创建响应PubSub挂钩的云功能。
  2. 部署将根据您设置的cron设置发布事件的App Engine。
  3. 如果您不想设置App Engine,可以使用cron-job.org等外部资源来调用您的HTTP云功能。