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