Hello,
I'm just starting WCF...but will this slow down interprocess communication further compared to the old remoting,Tcp sockets or Named Pipes?
Thanks
Hello,
I'm just starting WCF...but will this slow down interprocess communication further compared to the old remoting,Tcp sockets or Named Pipes?
Thanks
No, the performance will not be slow. WCF has transports based on TCP and named pipes. In other words, the programming model (WCF) is independent of the transport. This is one of the foundational principles of WCF.
WCF can and will use the optimal data transmission mechanism, and you'll get good performance. You should benchmark your scenario, but in most cases, the cost of the data transmission is small in comparison to the cost of the operation after the transmission.
Also, here is a document comparing the performance of WCF with alternatives, an analysis produced by Microsoft.