首页 文章

如何以编程方式了解是否达到Firebase实时数据库限制(100个同时连接)?

提问于
浏览
1

我想向用户显示文本或祝酒词,表示在超过连接限制时等待一段时间 .

如何找出超出允许的最大Firebase实时数据库连接限制?当第101个连接尝试连接时是否有某些特定的返回值?

1 回答

  • 2

    主要问题应该是,当我们达到 concurrent connections 的限制时会发生什么?谈论 concurrent connections 它意味着 number of writes per seconds .

    此时,Firebase数据库将开始排队无法立即写入磁盘的写入次数 . 换句话说,Firebase biulds a buffer of the pendings write operations . 如果写入量减少,它将开始缓冲区缓存 .

    您的问题的答案是否定的,无法以编程方式了解Firebase实时数据库是否达到限制 . 没有方法将返回值作为最大连接数 . 但是,虽然有一个工作流程可以附加 CompletionListener . 如果您看到开始写入操作和完成 goes up 之间的时间,则表示您已缓冲(排队) . 这是您何时可以知道何时达到100个同时连接 .

相关问题