“Correct"与本地Windows服务通信的方法
本文关键字:服务 Windows 通信 方法 Correct quot | 更新日期: 2023-09-27 18:07:02
与本地运行的Windows服务通信的"正确"或至少"典型"方式是什么?
我可以看到使用WCF打开HTTP或TCP端点非常简单,但这两个都是真正的网络协议。我应该选择什么协议来调用方法并从本地windows服务接收响应?
您可以使用:
- 套接字通信(TCP, HTTP或其他):即使你说它们是网络协议,好处是你可能已经知道它们了
- 命名管道:这是在同一节点上运行的进程之间通信的好选择:https://msdn.microsoft.com/en-us/library/windows/desktop/aa365590(v=vs.85).aspx
- 共享内存:这是最快的
- 其他第三方,更高级别的库,如Thrift,使用套接字