【发布时间】:2015-07-02 14:11:55
【问题描述】:
我正在努力寻找在工作中构建应用程序的最佳解决方案。 1)我的客户有一个网络服务,我需要一个自动的过程来从客户网络服务中提取数据,存储在数据库中。数据将显示在 aspnet MVC Web 应用程序中。一旦有新数据进来,我想通知当前用户(类似于徽章) 问题 1:我对从客户端的 Web 服务中提取数据的过程有两个想法, A)我创建了一个 WCF 服务,并将其作为 Windows 服务托管 B)创建控制台应用程序并获取调度任务以运行控制台应用程序
问题2:我想用SignalR来指示新数据的用户,但是在后端如何让SignalR检查数据变化?
非常感谢大家
问候
【问题讨论】:
-
你能在你的客户端上安装一些东西吗?
-
不,我认为我不能在我客户的机器上安装任何东西:(
-
对于第二个问题:SignalR 仅用于通知部分,检查是否需要通知的逻辑取决于您的实施 imo。正如您建议的那样,让您的代码检查更新,验证有问题的模型是否发生了变化,如果是,请向客户发出一些通知。
-
我还认为您可能一次提出了太多问题,它们完全可以被视为独立的、不相关的问题。
标签: asp.net-mvc web-services wcf architecture signalr