On 09/10/2010 03:25 AM, [email protected] wrote:
I created a queue and send messages to it. I will get this error in Producer
side when I send about 400M message. When I got this error, I will not be
able to send messages to this queue anymore. The consumer side has already
get this messages. Do the messages exist in the queue even though the
consumer has got them?
The messages exist in the queue until the consumer acknowledges (i.e.
accepts) them (at which point they are dequeued). You can see the queue
depth either using qpid-tool or qpid-queue-stats.
org.apache.qpid.transport.SessionException: ch=0 id=0
ExecutionException(errorCode=RESOURCE_LIMIT_EXCEEDED, commandId=1,
classCode=0, commandCode=0, fieldIndex=0,
description=resource-limit-exceeded: Policy exceeded on queue1, policy:
size: max=419430400, current=415347075; count: unlimited; type=reject
(qpid/broker/QueuePolicy.cpp:83), errorInfo={})
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]