首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何以编程方式知道是否达到Firebase实时数据库限制(100个并发连接)?

如何以编程方式知道是否达到Firebase实时数据库限制(100个并发连接)?
EN

Stack Overflow用户
提问于 2017-12-21 02:40:29
回答 1查看 330关注 0票数 1

我想向用户显示一个文本或吐司,告诉用户在超出连接限制时等待一段时间。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-21 18:21:52

主要的问题应该是,当我们达到concurrent connections的极限时会发生什么?说到concurrent connections,它指的是number of writes per seconds

此时,Firebase数据库将开始将无法直接写入磁盘的写入数排入队列。换句话说,Firebase创建了一个buffer of the pendings write operations。如果写入卷下降,它将开始使用缓冲区进行缓存。

你的问题的答案是否定的,没有办法通过编程的方式知道Firebase实时数据库是否达到了限制。没有将最大连接数作为返回值的方法。但是,虽然有一个工作区,您可以附加一个CompletionListener。如果您将看到从开始写操作到完成goes up之间的时间,这意味着您正在进行缓冲(排队)。这样您就可以知道何时达到100同时连接。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47912447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档