Shan Wang wrote:
I'm looking at the stats in qpid-tool and it showed the queue is
durable.

In that case, unless you have explicitly requested reject behaviour, the queue will 'flow to disk' messages received after the limit has been hit.

My producer client is using Async session, will this delay become
noticeable when the producer is commiting thousands of messages in a few
seconds? And could we have any memory problems when this rejection
happened? I'm trying to rule out the possibility that a full queue will
cause performance issue to the producer which is busy committing.

No, the client library has a bounded buffer for outgoing traffic and once notified of the session being closed will disallow any further publication on that session (as well as deleting any resources connected to the old session such as the aforementioned buffer).

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to