Google云功能部署会导致中断吗?

时间:2020-05-14 12:52:13

标签: google-cloud-firestore triggers google-cloud-functions

有人知道在部署新版本时现有云功能会如何吗?在部署新版本的云功能时,我们的应用程序会不会出现某些服务中断(即使很小)?

这对于Firestore触发器尤其重要,因为某些逻辑依赖于要响应Firestore文档中的某些操作而运行的触发器。如果某些触发器在一段时间内未运行,则云功能中断可能会使数据库处于意外状态。

1 个答案:

答案 0 :(得分:0)

在部署新版本之前,呼叫将一直路由到现有功能。届时,新呼叫将路由到最新部署的版本。

由于您似乎担心数据一致性,因此请记住:

背景函数至少被调用一次。 ...在极少数情况下,系统可能会多次调用后台函数,以确保事件的传递。

摘自execution guarantees上的Cloud Functions文档。