向所有用户发送的GCM消息(无主题)

塞巴斯蒂安·沃克

我有以下困境:

  • 我需要每5分钟(或更少)向我应用的所有用户发送一次心跳消息
  • 我考虑过主题消息传递,但是我的应用程序不能接受100万订户限制
  • 因此:剩下的唯一可能性就是分批发送消息1000
  • 这真的是资源密集型

现在我的问题是:
如何使批处理和发送过程真正有效?是否已经有一个好的解决方案,最好是在node.js中?

谢谢你,
塞巴斯蒂安

您可以使用XMPP而不是HTTP。

正如google所说,相对于HTTP,它的资源消耗较少:

XMPP的异步特性使您可以使用更少的资源发送更多的消息。

您还可以为每个应用建立1000个similtanouis连接(发送者ID):

对于每个发件人ID,GCM允许并行进行1000个连接。

还存在一个可用于此的node-xmpp解决方案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何向bot中的所有用户发送消息?

MySql如何向所有用户PHP发送消息

解析后台作业可以向当前登录的所有用户发送消息吗?

如何使用消息 api 向所有用户发送 firebase 推送通知

Firebase Cloud Messaging:如何向所有用户发送数据消息?

wordpress - 如何向网站上的所有用户发送弹出消息

向数据库中的所有用户发送消息的方法?

Firebase Cloud Messaging-向所有用户发送消息

向所有用户发送消息的Pubnub一对一聊天

当机器人醒来时向所有用户发送消息

向Django中的所有用户公开主题

如何在应用内按钮点击时向所有用户(或主题订阅者)发送通知?

如何使用JMS和MDB向特定用户和所有用户发送消息和通知?

使用POSTMAN向所有用户发送FCM通知

向所有用户 laravel 发送通知的最快方法

在没有用户消息的情况下向 Discord 频道发送消息

使用Java gcm-server向主题发送消息

有什么解决方案可以使用spring4 websocket向一组用户(不是所有用户)发送消息吗?

如何在django中向所有用户公开主题?

向同一用户组内的所有用户广播消息

向所有用户帐户充值

向 Firebase 验证所有用户

发送邮件给所有用户

向所有用户的“发送到”菜单中添加一个项目(winxp)

向所有用户以及特定的设备令牌发送推送通知

Firebase Cloud触发功能-如何向所有用户发送通知?

chat.postMessage xoxb令牌,用于向所有工作区中的所有用户发布消息

向所有客户发送消息

如何设计模式,向其所有者显示消息,但如果未指定所有者,则向所有用户显示?