Firebase Cloud Functions升级停机时间

时间:2019-01-28 16:44:42

标签: firebase google-cloud-functions

我正在开发一个中型应用程序,它将有很多客户。

问题是,在启动后,我们很可能会添加或升级当前功能,因此,鉴于某些功能正在根据用户的交易处理他们的钱包,我想知道如果我要升级这样的功能。

某些数据库触发器是否由于功能更新而无法运行?函数会延迟/重新排队那些触发器吗?是否可以确保为每个事件触发Cloud Functions?

我没有找到任何有关文档中所述内容的内容,也没有找到他们(您的-对于此处的任何Firebase成员)网站。

实际用例: 1.定义了一个函数来在充满交易的节点下触发onCreate并从相关用户的钱包中减去每笔交易的金额。 2.交易由用户创建 3.触发了功能,他的资金将根据交易金额贷记/借记。

工作完成!或者,是吗?

1 个答案:

答案 0 :(得分:0)

重新部署功能不应导致它错过任何事件。

如果您想知道执行力可以保证您得到,则应该consult the documentation

  

背景函数至少被调用一次。这是因为   处理事件的异步性质,其中没有调用者   等待响应。在极少数情况下,该系统可能会   多次调用后台函数以确保   活动的交付。如果后台函数调用失败,则   错误,除非重试失败,否则不会再次调用它   已启用该功能。