【发布时间】:2012-11-16 00:37:09
【问题描述】:
我正在接收来自 Active MQ 队列的消息。
有没有办法一次接收多条消息?还是必须通过循环来完成?
此外,如果我想要说 30 条消息运行一个过程,并且只有该过程有效,则为所有消息返回一个 message.acknowledge();。
我的意思是,如果程序失败,我不想从队列中删除这 30 个。
谢谢。
【问题讨论】:
-
为什么不把这 30 个放到一个消息映射中,然后将那个消息映射发送到队列中呢?那么你可以一次性处理,而不是等待30条消息单独到达,你不能保证订单。
标签: java activemq message-queue