If by 40 ms he was talking about the network latency between himself and the Rabbit Server, then at best you will see<div>1000ms/40 ms = 25 messages/second.</div><div><br></div><div>I did tests ranging from 60 ms through to 200 ms, and the above formula pretty much held true.</div>
<div><br></div><div>If his rabbit server is local then ignore the above.</div><div><br></div><div>Scott<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">&gt; For single client with commit on every publish, it can do about 20 msg/sec.</div><div class="im">&gt; It took about 40ms for client to get the tx_commit_ok from server.</div><div class="im">
&gt; It seems to me the bottleneck was not fsync, because disk was not busy.<br>
&gt; also i tried commenting out file:sync() from the src code and it has no effect.<br><br></div></blockquote></div></div>