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

问题描述 投票:0回答:1

当阅读官方文档时,我发现Cloud Firestore允许更多并发连接,但是每个数据库每秒的写入数限制为10k。如果我有2万个并发用户,并且我的应用程序写得很重(例如社交媒体平台),那么有可能超出写限制,那么应对这种情况的策略应该是什么?如果我使用多个数据库,并且流量持续增加并达到约100k,这是否意味着到那时我将必须拥有10个不同的数据库?

firebase google-cloud-firestore scaling
1个回答
0
投票

您的问题在堆栈溢出方面有点广泛。但是一般的策略是,如果您认为每秒可能生成比Firestore允许更多的sustained写入,则可以使用某些可消除流量的服务来限制这些写入,例如Cloud Tasks。这可能会限制服务器端点(例如实际上写入数据的Cloud Functions)的调用速率。另一种选择是对可处理负载的存储(例如实时数据库或Cloud Memorystore)执行写操作,并定期将这些更改镜像回Firestore。

© www.soinside.com 2019 - 2024. All rights reserved.