[rabbitmq-discuss] RabbitMQ experience
    Gordon Sim 
    gsim at redhat.com
       
    Mon Jan 26 21:28:39 GMT 2009
    
    
  
Matthias Radestock wrote:
>>> Performance of RabbitMQ producer is quite impressive!, but the consumer
>>> falls behind.
 >
> [as an aside, your test is *not* measuring the "time to enqueue 
> all messages", it is measuring the time it takes the client to hand over 
> all messages to the client's network stack; they are a long way from 
> being enqueued at that point]. 
I think that is itself quite an important point in these sorts of 
measurements. As the basic.publish command is asynchronous with no form 
of acknowledgement, what a publish rate actually measures is vague and 
client specific.
A more meaningful result is often the throughput as measured from 
publishing client to receiving client. (Adding in a reply queue and 
periodic status updates back from the consumer to the producer also 
allows such a test to 'throttle' itself and avoid the overload that 
Matthias refers to).
    
    
More information about the rabbitmq-discuss
mailing list