【问题标题】:Exceeding the 10k writes per second per database limit in Firebase (Cloud Firestore)超过 Firebase(Cloud Firestore)中每个数据库每秒 10k 次写入的限制
【发布时间】:2020-01-08 05:55:26
【问题描述】:

在阅读官方文档时,我发现 Cloud Firestore 允许更多的并发连接,但每个数据库每秒的写入次数限制为 10k。如果我有 20k 并发用户并且我的应用程序写入量很大(如社交媒体平台),因此有可能超过写入限制,我应该采取什么策略来处理这种情况? 如果我使用多个数据库并且我的流量不断增加并达到 100k 左右,这是否意味着到那时我必须拥有 10 个不同的数据库?

【问题讨论】:

    标签: firebase google-cloud-firestore scaling


    【解决方案1】:

    您的问题对于 Stack Overflow 来说有点宽泛。但一般策略是,如果您认为每秒可能产生比 Firestore 允许的更多持续写入,则使用某些可以平滑流量的服务(例如 Cloud Tasks)来限制这些写入。这可能会限制服务器端点的调用速率,例如实际写入数据的 Cloud Functions。另一种选择是对可以处理负载的存储执行写入操作,例如实时数据库或 Cloud Memorystore,并定期将这些更改镜像回 Firestore。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-19
      • 1970-01-01
      • 1970-01-01
      • 2017-12-22
      • 2019-09-13
      • 1970-01-01
      相关资源
      最近更新 更多