【发布时间】:2019-12-13 08:41:55
【问题描述】:
我正在开发一个聊天风格的应用程序,它可能有大量用户同时聊天。当我进入主屏幕时,我正在检索聊天室列表,然后将SnapshotListener添加到每个聊天室以实时收听消息。这可以成倍增长,最终我可以在客户端同时拥有数百甚至数千个 SnapshotListener 活动。
我的问题是,这会影响性能吗?我的意思是,关于 Firebase 库,当有这么多听众同时处于活动状态时,它有任何限制或性能问题吗?当然不是每个人都会同时聊天,所以即使有 1000 个开放的听众,也只有 5-10 个会同时聊天并发送回调。
【问题讨论】:
标签: android performance firebase google-cloud-firestore