Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何获取firebase实时数据库并发用户计数&;减少连接限制的选项?_Android_Firebase_Firebase Realtime Database - Fatal编程技术网

Android 如何获取firebase实时数据库并发用户计数&;减少连接限制的选项?

Android 如何获取firebase实时数据库并发用户计数&;减少连接限制的选项?,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,我正在使用firebase实时数据库开发一个android应用程序。我想要两个解决方案 1) 现在我无法获得多少用户处于活动状态(并发用户)的任何数据 2) 如果有减少连接限制的选项。就像现在我有100个连接,如果有任何选项可以将连接限制减少到5,因为为什么我要问我想检查在第100个连接之后会发生什么 我花了更多的时间,但没有结果 我希望你能找个人给我一个解决办法 谢谢…如果您想知道连接了多少用户,您需要检测连接状态。Firebase实时数据库在以下位置提供特殊位置: /.info/connec

我正在使用firebase实时数据库开发一个android应用程序。我想要两个解决方案

1) 现在我无法获得多少用户处于活动状态(并发用户)的任何数据

2) 如果有减少连接限制的选项。就像现在我有100个连接,如果有任何选项可以将连接限制减少到5,因为为什么我要问我想检查在第100个连接之后会发生什么

我花了更多的时间,但没有结果

我希望你能找个人给我一个解决办法


谢谢…

如果您想知道连接了多少用户,您需要检测连接状态
。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个同时连接足以启动。后来,如果你的应用程序增长,你需要考虑改变计划。一旦我需要你的帮助,我就会请你。。非常感谢你