【发布时间】:2011-04-13 04:45:45
【问题描述】:
我正在考虑使用 WCF,但是端点会发生冲突。 还有什么其他选择?
端点将发生冲突,因为第二个实例将从同一个可执行文件创建。
【问题讨论】:
我正在考虑使用 WCF,但是端点会发生冲突。 还有什么其他选择?
端点将发生冲突,因为第二个实例将从同一个可执行文件创建。
【问题讨论】:
您可以使用任何进程间通信原语(内存映射文件、消息传递、管道或仅标准套接字)...或者您可以仅基于给定实例(例如基于进程 ID)define the end point dynamically .
【讨论】:
无论您选择哪种 IPC 机制,基本问题都是相同的 - 除非您将实例单独配置为使用不相交的本地资源(尽管每个实例对都可以根据需要连接),否则您将遇到资源冲突。无论您是需要点对点(以及如何确定给定出站消息的目标),还是需要广播到所有活动实例的能力,都会有所不同。
在我看来,这个问题的答案实际上是“使用最符合您要求的那个”,关于如何配置实例以使其正常工作的后续问题更难。
【讨论】: