AMQP管理移动离线数据的策略

时间:2015-04-30 03:52:37

标签: android node.js rabbitmq amqp

我实际上正在使用Android和NodeJS作为后端的小应用程序。

我想管理实时数据&离线数据所以我决定通过RabbitMQ使用AMQP。

我的问题

在我的域中,设备与某个地方相关,而这个地方与城市相关。我希望能够在特定城市的特定地点向设备广播信息。

我希望能够将消息放入队列中,当此队列中的所有设备都消耗了数据时,RabbitMQ会自动删除它,因为知道每个设备都不会同时消耗这些信息(离线问题) )。

问题 管理这类问题的最佳策略是什么?

感谢您提前

1 个答案:

答案 0 :(得分:0)

请查看本指南:http://www.rabbitmq.com/tutorials/amqp-concepts.html,具体说明topic exchange,这是您可能想要使用的内容。在您的情况下,我认为每个设备都需要它自己的队列绑定到主题交换。