Google Cloud Functions:在特定时间编辑 Firebase 节点



所以我的Firebase数据库中感兴趣的领域如下:

root  
  -requests  
     - <Autogenerated push() id>  
          - requestValid:  
          - requestExpiry  
                -epochSecond:  
                -nano:

requestValid 是 0/1。requestExposry 与 Java Instant 一起存储。该请求将在未来提前几个小时到期。现在我想在请求到期时间发生时将请求有效设置为 0。

有人建议我,Google Cloud Functions可以帮助我解决这个问题。但我看不出怎么做?一旦请求到期,我的函数将如何继续等待并自动触发?如果您能展示使用 GCF 的正确方法,或者您可以建议任何更简单的替代方案,这将非常有帮助?

谢谢!

目前没有办法让函数等待任意长的时间。 函数将在配置的超时(最多 9 分钟)后终止。 此外,目前无法在一段时间延迟后安排函数的执行。 您需要使用其他后端组件编写一些内容来"长轮询"更改的值并根据需要做出反应。

为函数提供某种内置调度机制是一种常见的请求,云函数团队正在研究这一点。

相关内容

  • 没有找到相关文章

最新更新