firebase 实时 json 数据库是不是适合数据广播? [关闭]

Posted

技术标签:

【中文标题】firebase 实时 json 数据库是不是适合数据广播? [关闭]【英文标题】:Is firebase realtime json database suitable for data broadcasting? [closed]firebase 实时 json 数据库是否适合数据广播? [关闭] 【发布时间】:2016-03-20 21:22:56 【问题描述】:

我正在考虑使用 Firebase 作为一种在前台主动运行的手机本机应用程序上向许多已连接用户广播数据消息的方式。

在“通道”(可能是数据库中的一个节点)中,可能每秒大约有一条 1kb 的新消息,并且可能有数千名用户在收听。

理想的延迟应该小于一秒。

Firebase 实时 json 数据库是否适合此用例?

对用户数量、消息数量和延迟有什么限制?

为了相同的目的,它与“Google Cloud Messaging”、本机推送通知或其他框架相比如何?

【问题讨论】:

【参考方案1】:

    Firebase 是一个实时 json 数据库,它绝对可以满足您的要求。

    您可以拥有的用户数量没有限制,但您可以拥有的活跃连接用户数量是有限制的。免费的pricing tier 一次允许 100 个活动连接。更昂贵的层级允许无限制的活跃连接用户。消息数量没有限制。延迟非常低。更改几乎立即显示。

    我没有亲自使用过 Google 云消息传递或任何其他实时框架,所以我无法回答这个问题。但是 firebase 有很好的文档,而且很容易设置和实施。唯一的缺点是 firebase 目前不提供推送通知。然而,它们可以通过推送通知服务轻松实现,例如 Batch

【讨论】:

谢谢你。我仍然想与 GCM 进行更好的比较。也许其他人可以提供帮助。

以上是关于firebase 实时 json 数据库是不是适合数据广播? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

使用来自 firebase 实时数据库的 json 数据填充 firestore 数据库

如何使用 Flutter 将复杂的 JSON 数据存储到 Firebase 实时数据库中

如何在 Firebase 实时数据库中解码这个 json?

Firebase 适合实时棋盘游戏后端吗? [关闭]

尝试将syncfusion json数据绑定到Firebase中的实时数据库

如何将 Firebase 实时数据库导出为 CSV?