【问题标题】:Can I add listeners to Multiple Databases in Firebase?我可以向 Firebase 中的多个数据库添加侦听器吗?
【发布时间】:2017-12-13 01:49:22
【问题描述】:

关于最近在 Firebase 项目中支持多数据库的公告,我们可以将侦听器添加到多个数据库吗?还是应该一次最多连接一个数据库?

例如,假设我创建了两个数据库,DB-1DB-2。我想在DB-1 中为node-A 中的更改添加一个侦听器,在DB-2 中为node-B 中添加另一个侦听器。这可能吗?我已经阅读了文档,但有点矛盾:

每个应用实例在任何给定时刻仅连接到一个数据库。

...

如果每个客户端在会话期间需要连接到多个数据库,您可以通过仅在必要时连接到每个数据库实例来减少与每个数据库实例的同时连接数。

【问题讨论】:

    标签: firebase firebase-realtime-database


    【解决方案1】:

    根据documentation,您当然可以同时连接到多个数据库。在某些情况下,您可能希望减少您的应用程序正在建立的活动连接的活动数量,特别是如果您有很多分片,每个分片都有很多活动,所以如果这适用于您,建议代表这些情况。

    【讨论】:

    • 嗨,Doug,感谢您的回答,您能否详细说明文档的含义,即 “每个应用程序实例在任何给定时刻仅连接到一个数据库。”
    • 这是在谈论 FirebaseApp 对象实例,而不是您编写的应用程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2019-06-27
    • 2020-03-05
    • 2023-04-08
    • 1970-01-01
    • 2015-11-01
    相关资源
    最近更新 更多