【发布时间】:2018-11-13 03:42:51
【问题描述】:
我用的是rabbitmq。我创建了一个队列并在这里放了 10 条消息。
我只想在此处删除 10 条消息中的特定一条。有办法删除吗?
【问题讨论】:
-
这听起来不太像“消息队列”。如果您只想删除其中一条消息,则必须在 spring 应用程序中使用合适的 RabbitListener 获取所有消息。在您确定了您的特定消息之后,您需要优雅地拒绝所有其他消息。但如果你这样做,你会发现自己陷入了一个无限循环。我猜你必须使用rabbitmq的一些工具将你的消息转发到“队列A”(有效消息)和“队列B”(无效消息)