我有一堆由Microsoft Addin Framework加载的addins在单独的过程中。

数据包是从一侧(也是一个addin)进入的,然后将其发送到协调数据包过程的控制器(也是Addin)。然后,控制器将数据包发送到多个其他Addins,具体取决于内容和最后一个addin的结果。

我的问题是,Addin Framework的通信层是这样做的禁食方法,或者我会从WCF中获得具有命名管或Net TCP的WCF的更好性能,还是完全不同的东西?

有帮助吗?

解决方案

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

如果可能的话,请不要硬编码通信层并测试以选择默认值。

我希望Net-TCP会更快,因为命名的管道在基础插座上还有其他抽象层,但这是一个猜测。 (另一方面,命名管与Windows身份验证更紧密地集成。)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top