范围:
我有一个应用程序,我开始构建其核心的“订阅者/发布者”情况。
对于那些不知道的人,这个架构背后的想法是:
1)有人创建了“主题”
2)端点订阅“主题”
3)发布到某个“主题”的任何消息都被推送到所述“主题”的订阅者
考虑:
我将使用Xamarin.IOS和Xamarin.Android作为构建此移动应用程序的框架(以便它可以从开始时跨平台)。
RabbitMQ的:
RabbitMQ服务建立在AMQP模式之上,解决了我对“主题/订阅者/发布者”问题建模的整个问题。
问题:
现在我已经通过RabbitMQ框架建模了问题,我需要将“推送”到每个端点(移动设备)的“消息”实际上是“推送通知”而不是将到达的标准消息那个设备。
我如何建模我的解决方案来实现这一目标?
提前致谢。
答案 0 :(得分:0)
RabbitMQ 本身无法发送推送通知。
对于从 RabbitMQ 队列消费的每条消息,“消费者”服务需要使用他们的 SDK 调用您正在使用的任何推送通知后端/API(例如 Firebase、AWS 等)。