超过Firebase(Cloud Firestore)中每个数据库每秒10k次写入的限制

4sup72z8  于 2023-01-05  发布在  其他
关注(0)|答案(2)|浏览(122)

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

nx7onnlm

nx7onnlm1#

你的问题对堆栈溢出来说有点宽泛。但是一般的策略是,如果你认为你每秒产生的写入比Firestore允许的要多,那么就使用一些可以平滑流量的服务来抑制这些写入。这可能会限制实际写入数据的服务器端点(如云函数)的调用速率。另一种选择是对可以处理负载的存储(如RealtimeDatabase或CloudMemorystore)执行写入,然后定期将这些更改镜像回Firestore。

sigwle7e

sigwle7e2#

更新:截至2022年10月17日,每个数据库每秒10,000次写入的限制已被删除- firestore发行说明。然而,其他限制,如每个文档每秒1次写入仍然适用。请参阅文档以获得完整的列表。

相关问题