首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在发送Firebase主题消息时是否存在预期的延迟带?如果主题的订阅者数量较多,则延迟带会恶化吗?

在发送Firebase主题消息时是否存在预期的延迟带?如果主题的订阅者数量较多,则延迟带会恶化吗?
EN

Stack Overflow用户
提问于 2021-06-01 23:57:54
回答 1查看 243关注 0票数 0

我们目前正在使用Firebase消息发送一个主题数据消息给所有活跃的用户,这些用户在我们的Reactive原住民应用程序( iOS和Android)中的某个屏幕上。在测试暂存环境中的行为时,我们没有明显的延迟,甚至在生产环境中的一些低流量区域中使用这种延迟(通常是<1秒,但不超过几秒钟)。现在,我们正试图将这一特性用于更重的流量用例(数千并发活动用户),并且在发送消息与最终用户实际接收消息之间存在相当大的延迟(至少十几秒,有时甚至超过一分钟)。

我知道Firebase主题消息“是为了吞吐量而不是延迟而优化的”(从这里开始),但是我认为(可能是错误的),我们在低流量用例中看到的几秒钟的延迟是典型的,而不是随着更活跃的用户而增加的。是否有任何文档描述Firebase主题消息的预期延迟带是什么?我们试图避免跟踪所有用户向自己发送直接消息所需的开销,这就是为什么我们要将消息发送到某个主题。

关于这个用例还有几件事:

  • 用户设备上的应用程序是活动的,所以这与应用程序处于后台/非活动状态或接收消息作为通知无关。
  • 所发送的消息不需要任何类型的安全性,因此这与使用主题无关。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-02 02:24:21

如果服务拥堵,FCM可以从几乎即时到一个小时或更长时间不等,而这并不依赖于项目。一些人在时间紧迫的应用程序中找到了适用于近即时消息的合适的替代方案。

一个流行的例子是:https://onesignal.com/

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

https://stackoverflow.com/questions/67797340

复制
相关文章

相似问题

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