一尘不染

.NET进程间通信的最佳选择是什么?[关闭]

c#

我应该使用命名管道还是.NET Remoting与计算机上正在运行的进程进行通信?


阅读 292

收藏
2020-05-19

共1个答案

一尘不染

WCF是最佳选择。它支持多种不同的传输机制包括
命名
管道),并且可以完全由配置驱动。我强烈建议您看一下WCF。

这是进行WCF与Remoting性能比较的博客。

博客引用:

WCF和.NET Remoting在性能上确实相当。差异是如此之小(测量客户端延迟),以至于哪个更快一点都没有关系。尽管WCF的服务器吞吐量比.NET
Remoting好得多。如果我要开始一个全新的项目,我会选择WCF。无论如何,WCF的功能远不止Remoting,对于所有这些功能,我都很喜欢。

WCF的MSDN部分

2020-05-19