Bog*_*gac 7 firebase firebase-realtime-database google-cloud-functions
我计划监视 Firebase 数据库节点以进行创建/删除,并使用 Cloud Functions 将其反映到另一个数据库节点。
这样的操作有限制吗?例如,假设一次添加了 10000 个节点,这应该在其他地方触发 10000 个插入,这是可以接受的吗?
更新:
我在配额部分看到这些限制:
Max concurrent invocations for a background function
和Max invocation rate for a background function
这是否意味着如果我发出超过 1000 个请求,rest(对于上面的示例为 9000 个)会被忽略,或者只是完成它们的速度变慢?
速率限制不会丢弃事件。如果他们这样做了,那将是非常糟糕的,并且您的应用程序将无法扩展。
速率限制是为了防止大规模更新同时启动数百万个实例。相反,Cloud Functions 将限制最大并发调用数,并强制所有事件通过该最大值,而不是尝试同时处理所有事件。事件将在您的函数可以处理它们时尽快处理,在该并发最大值内。
归档时间: |
|
查看次数: |
2180 次 |
最近记录: |