1

我正在使用 grails 来制作移动应用程序的后台。在这个应用程序中,我们可以向所有连接的设备(ios 和 android)发送推送通知。

现在我只是在用户上创建一个 for 循环,用于向所有设备发送推送通知。

所以,我的问题是,如果我有大量设备(数十万甚至数百万)。

如何立即将此推送通知发送给所有用户(我认为我的 for 循环可能需要太多时间)

4

1 回答 1

1

我建议您研究将列表内容作为单独消息分发到 JMS 队列中的使用。从那里您可以让 N 个消费者从队列中读取并发送您的通知。这是发送通知的相当典型的模式,并且可以很好地扩展。

于 2013-11-07T15:51:02.230 回答