<div dir="ltr"><div>Hello,</div><div><br></div><div>I am looking into RabbitMQ for a large scale distribution service of financial market data that may handle thousands of messages and more per sec, coming out of a CEP engine (NEsper). </div>
<div>I am using C# for development and will deploy on Windows AWS, (although the RabbitMQ will probably sits on its own linux instance).</div><div><br></div><div>RabbitMQ seems very powerfull by itself, but I am worried about the .net interface which uses WCF to communicate with the server for pushing data into stream. </div>
<div><br></div><div>Doesn't WCF perform as a bottleneck here? Why not use a low level approach as raw sockets for that matter? </div><div>And if ther server is on the same machine as the data producer, why not use some other local interface?</div>
<div><br></div><div>ps, I am new to RabbitMQ so please excuse me if I misunderstood the operation</div><div><br></div><div>Thank you all</div><div>Sol</div></div>