我有一个SPA应用程序,它使用自托管的signalR Windows服务,允许用户与工业控制器进行交互。使用其他Windows服务维护与这些控制器的通信。这两个服务使用WCF进行通信。
我正在调查使用Mono和ASP.Net 5 / vNext将系统移植到Linux,并直接在ASP.Net 5应用程序中实现signalR部分。我不知道如何在ASP.Net应用程序和剩余的Windows服务之间实现通信。似乎只有部分WCF堆栈是在Mono上实现的,我使用的传输 - 命名管道 - 不是。
Mono上的进程间通信是否可能?如果没有,还有其他方法可以保持类似服务(即持续运行)的过程,以便在我的SignalR层和物理控制器之间提供通信吗?
谢谢!