You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by Kevin Burton <bu...@spinn3r.com> on 2014/06/11 07:57:35 UTC
How long do I have to acknowledge() a message?
I can't find any documentation on how long I have to manually acknowledge a
message when auto ack is disabled.
I need about 2 minutes before I acknowledge() a message as I have to
process it and make sure that it's completed on my end.
Then I can ack… but how long do I have? Where is this set?
I assume there is documentation on the subject but I'm unable to find it.
--
Founder/CEO Spinn3r.com
Location: *San Francisco, CA*
Skype: *burtonator*
blog: http://burtonator.wordpress.com
… or check out my Google+ profile
<https://plus.google.com/102718274791889610666/posts>
<http://spinn3r.com>
War is peace. Freedom is slavery. Ignorance is strength. Corporations are
people.
Re: How long do I have to acknowledge() a message?
Posted by Rodrigo Ramos <cr...@gmail.com>.
I think that is impossible, because the ack is part of tcp protocol. You
can change some values for performance issues (listed below) but anyone is
for time.
http://activemq.apache.org/activation-spec-properties.html
Why would you want to wait two minutes? It coud be a risk when your
concurrency grow up.
2014-06-11 0:57 GMT-05:00 Kevin Burton <bu...@spinn3r.com>:
> I can't find any documentation on how long I have to manually acknowledge a
> message when auto ack is disabled.
>
> I need about 2 minutes before I acknowledge() a message as I have to
> process it and make sure that it's completed on my end.
>
> Then I can ack… but how long do I have? Where is this set?
>
> I assume there is documentation on the subject but I'm unable to find it.
>
> --
>
> Founder/CEO Spinn3r.com
> Location: *San Francisco, CA*
> Skype: *burtonator*
> blog: http://burtonator.wordpress.com
> … or check out my Google+ profile
> <https://plus.google.com/102718274791889610666/posts>
> <http://spinn3r.com>
> War is peace. Freedom is slavery. Ignorance is strength. Corporations are
> people.
>
Re: How long do I have to acknowledge() a message?
Posted by Rob Davies <ra...@gmail.com>.
The broker holds state about unacknowledged messages - and will hold
that state until either the broker shuts down or the client disappears.
Remember that acknowleding a message will acknowledge all messages
consumed by the client's Session. Depending on what your doing, you may
want to use individual acknowledge, which is an ActiveMQ specific feature.
> Kevin Burton <ma...@spinn3r.com>
> 11 June 2014 06:57
> I can't find any documentation on how long I have to manually
> acknowledge a
> message when auto ack is disabled.
>
> I need about 2 minutes before I acknowledge() a message as I have to
> process it and make sure that it's completed on my end.
>
> Then I can ack… but how long do I have? Where is this set?
>
> I assume there is documentation on the subject but I'm unable to find it.
>