发送大量推送通知的方式

时间:2013-11-07 14:18:16

标签: grails scalability

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

现在我只是在用户上进行for循环,以便向所有设备发送推送通知。

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

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

1 个答案:

答案 0 :(得分:1)

我建议您调查将列表内容作为单独的消息分发到JMS队列的用法。从那里,您可以让N个消费者从队列中读取并发送您的通知。这是一种非常典型的发送通知和扩展模式。