是否可以一次从 RabbitMQ 队列中提取所有消息?



我想从 RabbitMQ 队列中提取消息,将它们包装在一个对象中并调度以进行某种处理。当然,我可以反复执行此操作,直到队列为空,但我想知道是否有任何其他方法(某种标志(或更整洁的方法。

RabbitMQ 不支持成批的消息,因此您确实需要单独使用每条消息。

也许另一种方法是通过发布一条包含所有必需内容的大型消息来自己批处理消息。