【发布时间】:2018-03-01 09:17:47
【问题描述】:
我有一个通过 .net 远程处理与 widnows 服务通信的 Web 应用程序。这些应用程序位于同一台服务器上并且工作正常。 Web 应用程序有一个按钮,可触发使用 .net 远程处理在 Windows 服务中启动功能。 现在我们要将 Web 应用程序放在云上,而 Windows 服务将在客户端,两者之间的通信将由 Web API 进行。我们只需要相同的功能来触发 Windows 服务中的功能。你能建议我什么是最好的解决方案吗?我可以使用以下选项之一吗?
- Web API(我已经在这两个应用程序之间使用)。
- WCF(同时维护两个服务可能会更痛苦)。
- SignalR(它是用于我的场景的选项吗?)
- Akka.net(我听说我的一位同事说这也是一种选择)。
请给我最好的解决方案,并提供一个例子。
谢谢。
【问题讨论】:
标签: .net wcf asp.net-web-api remoting akka.net