如何选择性地使用RabbitMQ队列中的消息

时间:2015-05-17 15:46:38

标签: rabbitmq

我想弄清楚这是不是。我有从用户接收数据的表单。提交表单时,我创建一个唯一的密钥,将数据添加到数据中,创建一条消息并将其发送到交换机。然后,用户被重定向到感谢页面,并随之发送唯一密钥。在感谢页面上,用户有3个选项。他们可以离开的2个链接,或者他们可以关闭浏览器窗口。当发生任何这些事件时,我将使用唯一键将JSON发送到另一个提交,以确定数据已准备好进行处理以及如何根据它们从页面退出来处理它。我不明白的是,如果我可以有选择地消耗数据所在的队列,并且只取出我想要的消息,或者我必须消费所有消息?我是否必须使用该消息并确定它是否可处理,如果不重新插入队列?或者有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

在RabbitMQ中,您无法使用特定消息。你总是得到队列头上的消息。