我想向用户显示文本或祝酒词,表示在超过连接限制时等待一段时间 .
如何找出超出允许的最大Firebase实时数据库连接限制?当第101个连接尝试连接时是否有某些特定的返回值?
主要问题应该是,当我们达到 concurrent connections 的限制时会发生什么?谈论 concurrent connections 它意味着 number of writes per seconds .
concurrent connections
number of writes per seconds
此时,Firebase数据库将开始排队无法立即写入磁盘的写入次数 . 换句话说,Firebase biulds a buffer of the pendings write operations . 如果写入量减少,它将开始缓冲区缓存 .
buffer of the pendings write operations
您的问题的答案是否定的,无法以编程方式了解Firebase实时数据库是否达到限制 . 没有方法将返回值作为最大连接数 . 但是,虽然有一个工作流程可以附加 CompletionListener . 如果您看到开始写入操作和完成 goes up 之间的时间,则表示您已缓冲(排队) . 这是您何时可以知道何时达到100个同时连接 .
CompletionListener
goes up
1 回答
主要问题应该是,当我们达到
concurrent connections
的限制时会发生什么?谈论concurrent connections
它意味着number of writes per seconds
.此时,Firebase数据库将开始排队无法立即写入磁盘的写入次数 . 换句话说,Firebase biulds a
buffer of the pendings write operations
. 如果写入量减少,它将开始缓冲区缓存 .您的问题的答案是否定的,无法以编程方式了解Firebase实时数据库是否达到限制 . 没有方法将返回值作为最大连接数 . 但是,虽然有一个工作流程可以附加
CompletionListener
. 如果您看到开始写入操作和完成goes up
之间的时间,则表示您已缓冲(排队) . 这是您何时可以知道何时达到100个同时连接 .