如果添加更多侦听器,则Firebase同时连接限制

如果添加更多侦听器,则Firebase同时连接限制,firebase,firebase-realtime-database,Firebase,Firebase Realtime Database,我们的firebase实时数据库已达到100k连接限制 我们有一个对象,有大约30个键,其中一些是int和float,更新频率更高,而另一个是string,更新频率较低 现在我们获取整个节点,但我正在考虑将对象分成两部分 1.1用于更新频率较高但规模较小的数据。 2.其次是更新频率较低、数据量较大的数据 因此,我们可以减少数据库的使用 问题是同时连接是否会增加一倍?由于现在将有2个监听器而不是1个?到实时数据库的连接数几乎肯定与存储的数据类型或数据的组织方式无关 每个移动客户端只建立一个webs

我们的firebase实时数据库已达到100k连接限制

我们有一个对象,有大约30个键,其中一些是int和float,更新频率更高,而另一个是string,更新频率较低

现在我们获取整个节点,但我正在考虑将对象分成两部分

1.1用于更新频率较高但规模较小的数据。 2.其次是更新频率较低、数据量较大的数据

因此,我们可以减少数据库的使用


问题是同时连接是否会增加一倍?由于现在将有2个监听器而不是1个?

到实时数据库的连接数几乎肯定与存储的数据类型或数据的组织方式无关

每个移动客户端只建立一个websocket到实时数据库,并且该套接字仅在应用程序在前台运行时才处于活动状态(在某些情况下可能有点超出此范围)。该套接字被视为单个连接,数据库和客户端之间的所有通信都通过该套接字进行。传输什么数据无关紧要——只有一个套接字


不要将侦听器与连接混淆。应用程序中所有添加的侦听器/观察者都使用相同的套接字。减少侦听器的数量不会减少连接的数量。

谢谢。与此同时,我也读到了同样的内容,但你的回答更加清晰。谢谢你的回答。您是说活动侦听器的数量对来自客户端的连接数量没有影响。客户端只能建立一个连接。因此,在这里,我是否可以假设,为每个孩子添加多个小型侦听器而不是为整个孩子添加一个侦听器不会产生任何不利影响,例如计费增加、数据传输速度降低、客户端过度使用网络(无论侦听器的数量如何,下载的数据量始终相同)?查看账单文件。它没有提到听众的数量。计费基于传输的数据量。