1

我有一堆由 Microsoft 插件框架加载的插件,它们都在单独的进程中。

数据包从一侧进入(也是一个插件),然后被发送到一个控制器(也是一个插件),该控制器协调数据包的过程。然后,控制器根据从最后一个 AddIn 接收到的内容和结果,将数据包一一发送给多个其他 AddIn。

我的问题是,AddIn 框架的通信层是否会成为执行此操作的最快方法,或者我是否会使用命名管道或 net tcp 或完全不同的东西从 WCF 获得更好的性能?

4

1 回答 1

0

与任何性能问题一样:您自己的测试无可替代

如果可能,不要对通信层进行硬编码并测试两者以选择默认值。

我希望 net-tcp 更快,因为命名管道在底层套接字上有额外的抽象层,但这是一个猜测。(另一方面,命名管道与 Windows 身份验证有更紧密的集成。)

于 2009-09-29T09:37:26.227 回答