2012-04-30 143 views
1

有沒有什麼辦法可以根據消息ID來確認消息。 我的情況是這樣的:Activemq消息確認

  1. Web服務收到的消息從ActiveMQ的與ActiveMQSession.INDIVIDUAL_ACKNOWLEDGE。
  2. 將此消息發送給客戶端。
  3. 客戶端與消息ID

這裏的要求是web服務應該能夠承認基於消息ID的消息處理它後會發送確認。

回答

2

現在,您只能在相應的消息對象上調用acknowledge()方法來確認該特定消息。但請記住,對代理中不存在的消息對象調用acknowledge()方法將導致'無法將確認與調度消息關聯'異常。

+0

是否有可能從隊列中獲取下一條消息,但沒有對當前消息的「確認」? –