我正在使用grails来制作移动应用程序的后台。
在此应用程序中,我们可以将推送通知发送到所有连接的设备(ios和android)。
现在只是在用户上进行for循环,以向所有设备发送推送通知。
所以,我的问题是,如果我有大量的设备(数十万甚至数百万)。
我该如何立即将该推送通知发送给所有用户(我认为对于我的for循环可能会花费太多时间)
最佳答案
我建议您研究一下将列表内容作为单个消息分发到JMS队列中的用法。从那里,您可以让N个消费者从队列中读取并发送通知。这是一种非常典型的用于发送通知和扩展的模式。
关于grails - 发送大量推送通知的方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19838209/