我正在启动一个小程序来学习这个过程,但我不确定在不同部分之间进行通信的最佳方式是什么。从web-> web api-> console app进行通信的最佳方式是什么?
- 首先,我有一个纯html/js客户端,用户需要经常更新实时更新。
- 其次,我正在考虑运行一个web api应用程序来提供数据。
- 第三,我有一个控制台应用程序正在运行,需要与web api应用程序进行通信。
所以我想从客户端 - > web api->控制台应用程序一直使用WebSockets,但我无法使其工作。我可以让控制台应用程序作为服务器工作,但我无法弄清楚如何使web api作为客户端工作,以便当它快速启动时,创建与控制台应用程序的连接,并保持其可用于通信,同时根据请求向客户提供数据。
我试着用不同的实现,我已经结束了SignalR,因为它似乎这就是人们使用什么今天:)
因为我拥有所有这些问题让我想知道的连接,如果有更好的方法发送符合我要求的数据? 如果要使用WebSocket(使用SignalR),您能否提供一些工作示例的链接?我试图从谷歌所有的顶级联系,但没有成功^^
在此先感谢
谢谢。我回家时明天会看看它。我看到我曾经访问过这些链接,但我会再试一次。感谢您的输入:) – Casper
我会接受这个答案,因为我带领我朝着正确的方向前进。没有一个链接实际上提供了完整的故事,但是一些元素是很好的,比如IHttpHandler,并且使用Web API应用程序作为唯一的服务器。什么解决了我的问题是一个名为SignalR简介的PluralSight非常好的教程。他指导您完成必要的步骤,现在我已经得到了一个工作示例:) – Casper
SignalR适用于小型应用程序,但它在可扩展性方面存在很多限制;)在有关“扩展”的文档中进行了说明。 – vtortola