我有几个应用程序想通过数据总线进行本地通信。
理想情况下:
- 他们上网时会说话和倾听
- 这种通信方式不会有“所有者”。
- 无需安装额外的组件(即消息队列)
- 如果没有需要打开的端口就好了
您认为做到这一点的最佳技术是什么?
有没有办法将 WCF 用于数据总线?
是的,你可以,我认为应该使用 WCF 来做到这一点。命名管道绑定在机器进程间通信方面非常出色。它使用简单(假设您对服务有一定的了解)并且非常高效。我认为这完全符合您想要做的事情(根据您的描述)。
网上有很多关于这种方式使用这种绑定的文章。 这是一个针对您所描述的内容的内容...我通读了一些,但是您对这个特定内容的了解可能会有所不同。
如果您搜索 WCF 和 Named Pipe,您会发现很多资源。