[rabbitmq-discuss] Thoughts about RabbitMQ.NET with WCF as a bottleneck

Emanuele Aliberti Emanuele.Aliberti at fitb.eu
Mon Apr 25 12:39:12 BST 2011


I am using the .NET client for an internal application. Not using WCF at 
all, but direct RabbitMQ classes. Application is RPC based (99%) and an 
ECHO call takes minimum 10ms, average 16ms, including the full turn: 
connecting, marshalling data to echo, sending request, unmarshalling 
request, copying data to reply, marshalling data, sending reply, 
unmarshalling data, comparing data to original buffer.

On 25/04/2011 11.51, Shlomo Kraus wrote:
> Hello,
>
> 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).
> I am using C# for development and will deploy on Windows AWS, 
> (although the RabbitMQ will probably sits on its own linux instance).
>
> 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.
>
> Doesn't WCF perform as a bottleneck here? Why not use a low level 
> approach as raw sockets for that matter?
> And if ther server is on the same machine as the data producer, why 
> not use some other local interface?
>
> ps, I am new to RabbitMQ so please excuse me if I misunderstood the 
> operation
>
> Thank you all
> Sol
>
>
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


-- 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20110425/85453481/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: FITB-graphical-signature-template.png
Type: image/png
Size: 19745 bytes
Desc: not available
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20110425/85453481/attachment-0001.png>


More information about the rabbitmq-discuss mailing list