gpt4 book ai didi

java - 通过通用代码向各种设备推送通知

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:49:27 26 4
gpt4 key购买 nike

我有一个要求,我必须将消息推送给使用 android 或 iphone 设备的各种用户。我知道将推送通知发送到 android 或 iphone 应用程序的各个过程。

现在我的工作是我需要用 java 做服务器端实现,以便可以将消息发送到 android 和 iphone 设备。使用 android 和 iphone 设备的用户数量很大,比如 10000 人。

那么要实现这个需求应该采用什么方法呢。将多播消息发送到 android 和 iphone 设备的方法应该是什么?我正在考虑使用线程,假设有 10000 个用户,我创建了 10 个线程,因此 10 个线程中的每个线程都将处理 1000(=10000/10) 个用户的推送通知。

任何其他建议..

我应该使用 JMS 吗?如果是,那么使用 JMS 的方法应该是什么。

请建议我这非常紧急。

提前致谢。

最佳答案

我目前正在做的是:

  1. 接收想要发送推送通知的输入
  2. 将其发送到 ActiveMQ 队列
  3. 监听器接收到该消息,然后让另一个类构建消息以发送给用户
  4. 然后根据步骤3发送新消息到另一个ActiveMQ队列
  5. 监听器收到该消息,然后根据设备类型向用户设备发出另一个类的消息

我选择这条路线的原因是步骤 1、3、5 可以在 applicationContext.xml 中更改它们的 concurrency

Example Pic

关于java - 通过通用代码向各种设备推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14400533/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com