首页 > 解决方案 > Firebase Cloud Function 是并行触发还是一一触发?

问题描述

我正在做一个火力基地项目。我有一个云函数,它会在我的 RealTimeDB 中的一个集合的值发生变化时触发。

如果同时应用大量更改,它如何调用我的云功能?它会同时调用云函数,还是按顺序调用我的云函数,比如一个接一个。

我只是担心,因为这个云函数必须从另一个集合中获取一个值,这个值会不时变化。如果执行顺序发生变化,他们可能会在那时获取错误的值。

标签: firebasefirebase-realtime-databasegoogle-cloud-functions

解决方案


Cloud Functions 不保证任何事件的顺序。事件可以并行处理,因为可能有多个服务器实例同时处理它们。如果事件可以在负载下快速生成,您将需要考虑到这一点。


推荐阅读