Firebase Cloud 函数是并行触发还是一对一触发?

dev*_*per 2 firebase firebase-realtime-database google-cloud-functions

我正在开发一个 firebase 项目。我有一个云函数,可以在 RealTimeDB 中的某个集合的值发生变化时触发。

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

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

Dou*_*son 5

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