[rabbitmq-discuss] Spring amqp - auto acknowledge from consumer taking almost a minute
grussell at gopivotal.com
Fri Mar 28 03:53:28 GMT 2014
Yes; that assumption is wrong; in Spring-AMQP, ack mode AUTO means the
container will automatically ack the message on completion. NONE is the
equivalent of rabbit auto-ack.
Be aware that this can cause OOM issues with spring-AMQP versions prior to
1.3.0, if the consumers can't keep up with the workload because the broker
will keep pumping messages to the client.
On Thu, Mar 27, 2014 at 11:45 PM, Anita Yip <Anita.Yip at realpage.com> wrote:
> I have a spring amqp based application where the consumer is taking
> very long time to send acknowledgement. In RabbitMq management plugin, I
> see it in Unacknowledged state for almost a whole minute.I am currently
> testing this code by publishing only one message. But my prefetch count and
> transaction size are a 50 and 30 respectively. Could this be any reason for
> the issue?
> My consumer has heavy processing. But since it is in auto acknowledge
> mode, I believe, the message will be acknowledged immediately after the
> consumer receives it and before it start processing the message. Is this
> assumption wrong?
> This message is intended only for the use of the individual(s) or entity
> to which it is addressed and may contain information that is privileged,
> confidential, and/or proprietary to RealPage and its affiliated companies.
> If the reader of this message is not the intended recipient, you are hereby
> notified that any dissemination, distribution, forwarding or copying of
> this communication is prohibited without the express permission of the
> sender. If you have received this communication in error, please notify the
> sender immediately and delete the original message.
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the rabbitmq-discuss