. net WCF命名管道vs . COM对象性能

本文关键字:COM 对象 对象性 性能 vs 管道 WCF net | 更新日期: 2023-09-27 18:01:51

我有一个。net ' c#类,它将结构加载到内存中。在同一台机器上有一个c++应用程序需要能够查询内存结构。

我的问题是关于性能。我可以将功能公开为一个COM对象,c++可以通过COM调用它……或者我可以将其实现为WCF服务,我相信c++应用程序将能够通过命名管道进行查询……

有没有人有过表演方面的经验?我喜欢一些比较WCF命名管道、TCP和HTTP的数据,但我对COM的了解不够,无法对它的性能做出有根据的决定。任何想法都会很感激。

谢谢华立克

. net WCF命名管道vs . COM对象性能

MS SQL通过命名管道工作(基于tcp通道,一般来说),所以我认为它的性能足够好。

看一下。net中选择通信选项

今天WCF的命名管道/tcp对话是通过网络(局域网或全局)进行互处理的推荐方式。WCF是Remoting的继承者,取代了托管代码的COM/DCOM。但是远程还没有被弃用,可以用于跨应用域的二进制通信。