我已经看到很多将signalR与API结合使用的示例作为客户端的推送通知事件,以通知可用的更新数据。是否可以将SignalR用作在服务器没有任何signalR服务的情况下调度REST API调用的客户端应用程序。这是我想要做的。我是客户端,使用供应商提供的API来调用数据并将其映射到我们的数据库。在我进行REST API调用以进行检查之前,无法知道有新数据。
这就是我认为signalR的长poling功能会派上用场的地方。想法是创建一个本地可执行应用程序,它使用SignalR调用api来检查是否有新数据,然后执行一个服务(另一个.net可执行应用程序)来提取数据并将其消耗(将其映射到我们的数据库)。
这可以吗?