我想知道是否可以在 WCF 管道中有一个中间节点;
例如;
我有一个应用程序将使用插件主机 Windows 服务并通过 WCF 进行通信。插件本身将由它们自己的 AppDomain 中的主机服务加载。目前我正在设计插件以使用序列化+远程处理主机插件之间的通信。
我想知道的是,主机服务是否可以作为中介并促进应用程序和插件直接通信?即所有三个共享相同的接口,服务基本上是接收数据,然后将其转发给应用程序。但是,我认为额外的接收->重新发送是一种浪费,所以......我可以让服务即时更改 WCF 端点并让插件和应用程序直接通信吗?