Java 在ActiveMQ中存储和处理消息

Java 在ActiveMQ中存储和处理消息,java,queue,jms,activemq,message-queue,Java,Queue,Jms,Activemq,Message Queue,我已经使用ActiveMQ将我的消息发布给消费者,这样我就可以在消费者端接收消息并触发一些东西 现在我的问题是ActiveMQ是否支持存储和处理这组消息?例如: 如果一次发布一组消息,我需要获取前两个消息并进行处理。其余的人应该排队等候。在处理完这两条消息之后,我需要让另一条消息来处理,直到我处理了拾取的消息为止,消息的其余部分应该在队列中等待 这可能吗?您需要在完成旧流程后订阅邮件ActiveMQ将在您从队列中拾取消息时将其送出。您是说要按特定顺序处理消息吗,或者你只是在准备好之前不想处理其他

我已经使用ActiveMQ将我的消息发布给消费者,这样我就可以在消费者端接收消息并触发一些东西

现在我的问题是ActiveMQ是否支持存储和处理这组消息?例如:

如果一次发布一组消息,我需要获取前两个消息并进行处理。其余的人应该排队等候。在处理完这两条消息之后,我需要让另一条消息来处理,直到我处理了拾取的消息为止,消息的其余部分应该在队列中等待


这可能吗?

您需要在完成旧流程后订阅邮件
ActiveMQ
将在您从队列中拾取消息时将其送出。

您是说要按特定顺序处理消息吗,或者你只是在准备好之前不想处理其他消息?@ErikWilliams我不想处理其他消息,直到我需要另一条消息……消息保留在队列中,除非你从队列中选择它们。我认为您需要更好地解释您的问题,以便我们能够理解您试图解决的问题。这是不可能的。消费者一次只能消费一条消息,一旦它被处理,其他消息将被拾取,以此类推。感谢您的回答。