2012-04-30 144 views
1

有没有什么办法可以根据消息ID来确认消息。 我的情况是这样的:Activemq消息确认

  1. Web服务收到的消息从ActiveMQ的与ActiveMQSession.INDIVIDUAL_ACKNOWLEDGE。
  2. 将此消息发送给客户端。
  3. 客户端与消息ID

这里的要求是web服务应该能够承认基于消息ID的消息处理它后会发送确认。

回答

2

现在,您只能在相应的消息对象上调用acknowledge()方法来确认该特定消息。但请记住,对代理中不存在的消息对象调用acknowledge()方法将导致'无法将确认与调度消息关联'异常。

+0

是否有可能从队列中获取下一条消息,但没有对当前消息的“确认”? –