Android 如何获取firebase实时数据库并发用户计数&;减少连接限制的选项?
我正在使用firebase实时数据库开发一个android应用程序。我想要两个解决方案 1) 现在我无法获得多少用户处于活动状态(并发用户)的任何数据 2) 如果有减少连接限制的选项。就像现在我有100个连接,如果有任何选项可以将连接限制减少到5,因为为什么我要问我想检查在第100个连接之后会发生什么 我花了更多的时间,但没有结果 我希望你能找个人给我一个解决办法Android 如何获取firebase实时数据库并发用户计数&;减少连接限制的选项?,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,我正在使用firebase实时数据库开发一个android应用程序。我想要两个解决方案 1) 现在我无法获得多少用户处于活动状态(并发用户)的任何数据 2) 如果有减少连接限制的选项。就像现在我有100个连接,如果有任何选项可以将连接限制减少到5,因为为什么我要问我想检查在第100个连接之后会发生什么 我花了更多的时间,但没有结果 我希望你能找个人给我一个解决办法 谢谢…如果您想知道连接了多少用户,您需要检测连接状态。Firebase实时数据库在以下位置提供特殊位置: /.info/connec
谢谢…如果您想知道连接了多少用户,您需要检测连接状态
。Firebase实时数据库在以下位置提供特殊位置:
/.info/connected
每次Firebase实时数据库客户端的连接状态更改时都会更新。下面是一个例子
/.info/connected是一个布尔值,在实时数据库客户端之间不同步,因为该值取决于客户端的状态。换句话说,如果一个客户端将/.info/connected读取为false,则不能保证一个单独的客户端也将读取false
这也是我和你们为了更好地理解而阅读的一篇文章
关于第二个问题,如果您达到每秒最大写入次数,并不意味着您将无法再使用Firebase数据库。当第1001次同时连接发生时,将创建一个操作队列,Firebase将等待一个连接关闭,然后使用您的新连接。如果您想知道连接了多少用户,您需要检测连接状态。Firebase实时数据库在以下位置提供特殊位置:
/.info/connected
每次Firebase实时数据库客户端的连接状态更改时都会更新。下面是一个例子
/.info/connected是一个布尔值,在实时数据库客户端之间不同步,因为该值取决于客户端的状态。换句话说,如果一个客户端将/.info/connected读取为false,则不能保证一个单独的客户端也将读取false
这也是我和你们为了更好地理解而阅读的一篇文章
关于第二个问题,如果您达到每秒最大写入次数,并不意味着您将无法再使用Firebase数据库。当第1001次同时连接发生时,将创建一个操作队列,Firebase将等待一个连接关闭,然后使用您的新连接。thank you@alexmamo。如果有更改连接限制的选项,您可以通过更改计划来更改连接限制。看。你认为我的回答对你有帮助吗?好的。还有一个问题是,当100连接关闭时,如果自动更改第二个数据库或按语法我们可以更改它,那么不需要使用另一个数据库,如果这是您所要求的。100个同时连接足以启动。后来,如果你的应用程序增长,你需要考虑改变计划。一旦我需要你的帮助,我就会请你。。非常感谢你@alexmamo。如果有更改连接限制的选项,您可以通过更改计划来更改连接限制。看。你认为我的回答对你有帮助吗?好的。还有一个问题是,当100连接关闭时,如果自动更改第二个数据库或按语法我们可以更改它,那么不需要使用另一个数据库,如果这是您所要求的。100个同时连接足以启动。后来,如果你的应用程序增长,你需要考虑改变计划。一旦我需要你的帮助,我就会请你。。非常感谢你