<div dir="ltr">Hi ,<div><br></div><div style>By mistake I had attached a wrong producer in my previous zip file so attaching the correct one now.</div><div style>Sorry for that but I have so many different files, which I have tried.</div>
<div style> </div><div style>So resending the zip files again with correct producer and consumer (I believe)</div><div style><br></div><div style>//P</div><div style><br></div><div style><br></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Tue, Jun 25, 2013 at 2:59 PM, Emile Joubert <span dir="ltr"><<a href="mailto:emile@rabbitmq.com" target="_blank">emile@rabbitmq.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Hi,<br>
<div class="im"><br>
On 25/06/13 13:38, Priyanki Vashi wrote:<br>
<br>
> I have very high end server with 20 CPUs and 120 GB of RAM so I think<br>
> resources wise it's not the bottleneck.<br>
<br>
</div>And what about the network speed? I would still try an independent<br>
bandwidth test from network to disk to give you a comparison reference.<br>
<br>
The numbers you quoted are about 2 orders of magnitude lower than I<br>
would expect for that hardware. Bear in mind that the queue process is<br>
typically the most CPU-intensive process. A queue on a single server can<br>
occupy at most one CPU, so will benefit more from a faster CPU than from<br>
many CPUs.<br>
<div class="im"><br>
> Did u and Tim received my scripts ?<br>
<br>
</div>Not yet, but hopefully someone who knows more about the Pika client than<br>
me will be able to comment.<br>
<div class="im"><br>
> I learnt that basic_consume is better choice than basic_get since server<br>
> will directly send messages to listening consumer without consumer<br>
> polling it.<br>
<br>
</div>Yes, and the asynchronous choice is typically faster.<br>
<br>
<br>
If you are still stuck with very low throughput then I would recommend<br>
you try the MulticastMain utility, included in the RabbitMQ Java client.<br>
It includes support for many of the options that you want to compare,<br>
<br>
<br>
<br>
-Emile<br>
<br>
<br>
<br>
</blockquote></div><br></div>