我实际上正在使用Android和NodeJS作为后端的小应用程序。
我想管理实时数据&离线数据所以我决定通过RabbitMQ使用AMQP。
我的问题
在我的域中,设备与某个地方相关,而这个地方与城市相关。我希望能够在特定城市的特定地点向设备广播信息。
我希望能够将消息放入队列中,当此队列中的所有设备都消耗了数据时,RabbitMQ会自动删除它,因为知道每个设备都不会同时消耗这些信息(离线问题) )。
问题 管理这类问题的最佳策略是什么?
感谢您提前
答案 0 :(得分:0)
请查看本指南:http://www.rabbitmq.com/tutorials/amqp-concepts.html,具体说明topic exchange
,这是您可能想要使用的内容。在您的情况下,我认为每个设备都需要它自己的队列绑定到主题交换。