【发布时间】:2016-04-07 20:35:15
【问题描述】:
我们将 Firebase 用于移动应用。我们有成千上万的用户。
预计达到 10 万。
我们有一个门户来配置要向用户显示的数据。
根据用户输入,我们需要处理大量数据。
目前,我们正在为每个拥有 on() 监听器的用户使用一个标志。所以我们将有成千上万的听众。
这些侦听器由 Heroku 上托管的 Node JS 服务器处理。
之前我们使用 Parse,并且我们使用 Parse 云代码在云代码调用上操作 Parse Core DB。
但在 Firebase 中,我们最终需要创建一个 REST API 来为我们完成这项工作,而不是为 10 万用户提供 10 万个侦听器。
但是我们需要在 APP 端重写网络代码以进行 rest API 调用,该调用目前由 Firebase 库处理,我们在 fir 中使用 Firebase 来处理该调用
【问题讨论】:
-
问题是什么?
-
是每个用户对 on() 监听器的使用,它可能高达 10 万,即 10 万个监听器,以正确的方式来处理为一个用户操作修改 firebase 数据的要求?
标签: node.js heroku parse-platform firebase