On 1 March 2017 at 23:19:15, Sean Nolan (
sno...@nextradioapp.com) wrote:
> So the question is the same as
> the original - messages that are unacked stay in the queue after being
> successfully delivered - in my application they should be cleared after
> delivery regardless of ack, is there a way I can do that - either when the
> message is published, or preferably in a server level policy?
> On Tuesday, February 28, 2017 at 3:27:01 PM UTC-6, Michael Klishin wrote:
> >
> > Consider starting new threads for new questions.
> >
> > Your question is answered in
http://www.rabbitmq.com/confirms.html.
> >
> > Not requiring acknowledgements means that RabbitMQ can potentially
> > outpace your consumer. When that happens consumer(s) can really quickly
> > run out of memory.
> >
> > See for some numbers that explain how bumping QoS prefetch can
> > increase throughput without running the risk of automatic acknowledgements:
> >
> >
https://www.rabbitmq.com/blog/2014/04/14/finding-bottlenecks-with-rabbitmq-3-3/
> >
> >
> > On Wed, Mar 1, 2017 at 12:16 AM, Sean Nolan > > <>> wrote:
> >
> >> The tutorial shows how to have the consumer send acks but what about if
> >> the consumer says they are going to send acks but they don't send them. In
> >> that case on the server I see that the consumer requires ack but the
> >> unacked message count and process memory both just keep increasing for the
> >> consumer. In my case the messages are simply notifications so I would like
> >> to prevent the consumer from requiring acks at all - can I set a policy or
> >> do something else to achieve that? I've tried setting a message-ttl for all
> >> queues but I'm still seeing the unacked message count just keep growing.
> >>
> >> Sean
> >>
> >> On Saturday, February 18, 2017 at 1:37:30 AM UTC-6, Michael Klishin wrote:
> >>>
> >>> See tutorial 2:
http://www.rabbitmq.com/getstarted.html.
> >>>