[rabbitmq-discuss] RabbitMQ queue out-rate settles to in-rate when many messages in queue
    Jelle Smet 
    smetj.net at gmail.com
       
    Mon May 12 11:26:37 BST 2014
    
    
  
Hi all,
RabbitMQ: 3.3.1
Erlang: 17
We have following situation:
   - A queue contains a large amount of messages (5 million because the 
   consumers are shutdown)
   - There's a constant  incoming message flow at a rate of ~2000 msg/s.
   - Messages are persistent though diskIO is far from being saturated.
   - Consumers have a prefetch value of 1000
   - We presume backpressure is applied to the producer in this situation 
   (difficult to observe).
What we observe is that out-rate settles to the in-rate, which I don't 
understand because:
   - There a large amount of messages in the queue so plenty to consume.
   - We KNOW consumers are able to write at a much higher throughput even 
   after bumping prefetch value.
   - When the queue is empty, in & outgoing rate is again 8000 msg/s
Any tips, leads why the consumption rate settles to the incoming rate in 
this situation?
cheers,
Jelle
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20140512/b840602d/attachment.html>
    
    
More information about the rabbitmq-discuss
mailing list