超过Firebase中每个数据库每秒10K写入的限制(Cloud FiRestore) [英] Exceeding the 10k writes per second per database limit in Firebase (Cloud Firestore)

查看:0
本文介绍了超过Firebase中每个数据库每秒10K写入的限制(Cloud FiRestore)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

推荐答案

您的问题对于堆栈溢出来说有点宽泛。但总体策略是,如果您认为每秒生成的持续写入数可能会超过FiRestore允许的写入数,则可以使用某些可以平滑流量的服务(如云任务)来限制这些写入数。这可能会限制实际写入数据的服务器端点(如云函数)的调用速度。另一种选择是对能够处理负载的存储执行写入,例如实时数据库或云存储,定期将这些更改镜像回FiRestore。

这篇关于超过Firebase中每个数据库每秒10K写入的限制(Cloud FiRestore)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆