Not that I know of. Once acked, the broker can safely forget about
that message. Allowing a broker to store messages perpetually would
defeat the purpose of a messaging broker and turn it into a database.

Here's a post that dives deep into consumer acks. You may find it
useful: 
http://blog.raulkr.net/2012/08/consumer-acknowledgements-in-activemq.html?m=0.

And here's another post by Dejan about the messaging anti-pattern of
using the broker as a DB:
http://sensatic.net/messaging/messaging-anti-patterns-part-1.html.

Hope that helps,
Raúl Kripalani.

On 9 Aug 2012, at 23:07, fenbers <mark.fenb...@noaa.gov> wrote:

> Is there a way for my client app to request redelivery of unexpired messages
> that my client has already acknowledged in a previous instance?
> Session.recover() will only resend un-acknowledged messages.
> Mark
>
>
>
> --
> View this message in context: 
> http://activemq.2283324.n4.nabble.com/Request-Redelivery-of-Acknowledged-Messages-tp4654986.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to