【发布时间】:2015-05-18 23:29:31
【问题描述】:
给定一个包含消息的队列,我如何使用 Spring AMQP 获取存储在该队列中的所有消息?注意,不问如何收听队列的问题。
【问题讨论】:
-
@GermannArlington 是的,我在那里找不到。提到的最接近的事情是使用
AmqpTemplate的receive(String queueName)方法,它只返回一条消息。 -
您可能误解了消息传递机制背后的概念和思想:它保证每条消息(单独)的传递,因此它必须一次向
receive()提供一条消息的功能,有否则,没有办法让您的批次中只有几条消息失败。
标签: java spring rabbitmq spring-amqp