The JMS 1.1 spec is worth a look here. http://download.oracle.com/otndocs/jcp/7195-jms-1.1-fr-spec-oth-JSpec/
Sections 4.4.12 "Duplicate Delivery of Messages" and 4.4.13 "Duplicate Production of Messages" cover the issue. Note the comment on client usage of AUTO_ACKNOWLEDGE - such clients must accept redelivery, but the client can see a redelivery in this case indicated in the JMSRedelivered field. Note also that "A message that is redelivered due to session recovery is not considered a duplicate message." ----- Michael Hayes B.Sc. (NUI), M.Sc. (DCU), SCSA SCNA -- View this message in context: http://activemq.2283324.n4.nabble.com/ActiveMQ-one-message-received-several-times-tp4653036p4653087.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.