在阅读官方文档时,我发现 Cloud Firestore 允许更多并发连接,但每个数据库每秒写入的数量限制为 10k。如果我有 20k 并发用户,并且我的应用程序写入量很大(例如社交媒体平台),因此有可能超出写入限制,我应该采取什么策略来处理这种情况?
如果我使用多个数据库并且我的流量不断增加并达到 100k 左右,这是否意味着到那时我必须拥有 10 个不同的数据库?
你的问题对于 Stack Overflow 来说有点宽泛。但总体策略是,如果你认为你可能会产生更多持续每秒写入次数超出 Firestore 允许的范围,就是使用某些可以平滑流量的服务(例如 Cloud Tasks)来限制这些写入。这可能会限制实际写入数据的服务器端点(例如 Cloud Functions)的调用速率。另一种选择是对可以处理负载的存储执行写入操作,例如实时数据库或 Cloud Memorystore,定期将这些更改镜像回 Firestore。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)