Firebase云功能是否有触发限制?

时间:2018-04-12 14:43:02

标签: firebase firebase-realtime-database google-cloud-functions

我计划观看Firebase数据库节点以进行创建/删除,并使用云功能将其反映到另一个数据库节点。

此类操作是否有限制?例如,假设一次添加10000个节点,这应该在其他地方触发10000个插入,这是可以接受的吗?

更新

我在Quotas部分看到了这些限制: Max concurrent invocations for a background functionMax invocation rate for a background function

这是否意味着如果我发出超过1000个请求,休息(上面的示例为9000)会被忽略,或者只是变得更慢以完成所有请求?

1 个答案:

答案 0 :(得分:3)

费率限制不会丢弃事件。如果他们这样做,那将非常糟糕,并且您的应用程序无法扩展。

速率限制已到位,以防止大量更新同时启动数百万个实例。相反,云功能将限制最大并发调用次数,并强制所有事件通过该最大值而不是尝试同时处理所有事件。事件将按照您的函数处理它们的速度处理,并在最大并发范围内。