Thats sounds very unsatisfactory simply because I am not sure it addresses the real problem and makes me wonder&nbsp;&nbsp;how efficient/inefficient the AMQP parser really is. If I send large byte arrays what needs to be parsed? My understanding is that each message gets parsed to AMQP but not the content of the message body. So, I fail to understand how parsing makes a difference whether I send a byte array of size 10 bytes versus a message that contains a body that holds a 10 megabyte byte array. I do not see why the bus limits me to 45mb/second. My binary reader moves about 200mb/second, reading from a physical storage into memory, including the parsing of the byte arrays to C# objects, thus the raw speed should be even a lot higher. There must be something else going on that limits RabbitMQ to go beyond the 45mb/second. The order of messages is important thus I cannot run more channels in parallel. Can anyone please chime in so I understand what I am overlooking here? Thanks a lot.<div><br><br>On Tuesday, March 6, 2012 1:36:53 AM UTC+9, Simon MacMullen wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><p>I suspect you're probably limited by the speed of the AMQP parser in <br>this case. Unfortunately the only thing you can really do to make it run <br>faster is turn on HiPE compilation or buy a a faster machine. And HiPE <br>compilation only works on Unix I'm afraid.</p><p>If you can afford to lose ordering guarantees you could push the <br>messages through more than one connection / queue, and thus take <br>advantage of more cores.</p><p>Cheers, Simon</p><p>-- <br>Simon MacMullen<br>RabbitMQ, VMware<br>______________________________<wbr>_________________<br>rabbitmq-discuss mailing list<br><a href="mailto:rabbitmq-discuss@lists.rabbitmq.com" target="_blank">rabbitmq-discuss@lists.<wbr>rabbitmq.com</a><br><a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/<wbr>cgi-bin/mailman/listinfo/<wbr>rabbitmq-discuss</a><br></p><p></p><p></p><p></p></blockquote></div>