2017-03-04 62 views
7

我拥有Firebase的免费飞机 - 我有100个同步实时连接。 但我不明白一件事: 现在,没有人连接到我的应用程序,并在Firebase - 它被写入,我有3连接。那是什么意思? 我一般有100个连接或最多100个同时实时连接?Firebase同步实时连接到我的数据库

我很想有人向我解释它是如何工作的。

感谢

+0

不确定你在这里问什么。最多有100个同时连接,这就是限制。 –

+0

@PieterLaens同时连接?现在,没有人连接到数据库并写入了我有3个连接。我尝试了解什么是Firebase中的“同步连接”? – Ron

+0

没有看到[重现问题的最小代码](http://stackoverflow.com/help/mcve),我们没有办法在堆栈溢出时帮助解决这个问题。请[请联系Firebase支持](https://firebase.google.com/support/contact/troubleshooting/),以获取有关问题排查的个性化帮助。他们可以提供连接IP的列表。 –

回答

7

FAQ具有解释的连接是什么一个项目:

同时连接等价于一个移动设备,浏览器 标签,或服务器应用程序连接到数据库。对于同步连接到您的应用的数据库的数量,Firebase对其数量施加了限制 的限制。这些限制已经到位,可以保护Firebase和我们的用户不被滥用。

Spark计划限制为100,无法提升。 Flame和Blaze 计划对每个数据库的同时连接数限制为100,000。 如果您需要超过100,000个同时连接,请联系 Firebase支持。

此限制与您的应用的用户总数 不同,因为您的用户不一次全部连接。我们鼓励您通过 监控您的峰值同时数据库连接,并在需要时升级或添加更多数据库 。

0

我向Firebase支持人员询问了解增加最大同时连接数的步骤是什么,或至少了解他们如何确定谁有资格获得增加。授予,100,000个同时连接可能是一个非常严重的违反限制,我怀疑他们不愿轻易做到这一点,因为尽管有三封电子邮件来回回复,其中我非常清楚并直接提出了我的问题,但我从来没有得到我的问题的答案。

代替,这两个建议我始终有是要么:

  1. 碎片数据。每docs(重点煤矿):

同时连接等价于一个移动设备,浏览器 标签,或服务器应用程序连接到数据库。这与您的应用的总用户数不相同,因为您的用户并不是全部都是 。例如,每月有1000万活跃用户的应用程序通常拥有不到100,000个同时连接。您的 最大同步连接取决于用户的总用户数和用户在您的应用中花费的平均时间。

但是,如果您需要缩放超出此限制,请尝试使用多个 数据库

  • 尝试云公司的FireStore,因为它会支持automatic scaling(重点煤矿):
  • 缩放将是自动的。

    秤(后 测试)完全自动,这意味着你不需要在多个分片数据 实例。

    相关问题