SWe*_*eko 7 c# error-handling asp.net-mvc wcf jquery
我有以下设置
因此,当客户端按下按钮时,会向MVC发送一个请求,该请求将其路由到WCF,后者从外部服务聚合它,一切都很好,花花公子.
我似乎无法解决的问题是以另一种方式进行通信,即当其中一个外部服务脱机时,通知客户端(浏览器)的最简单,最优雅的方式是什么?
这意味着该服务应以某种方式通知mvc站点,该站点应以某种方式通知客户端外部服务处于脱机状态.
另外:外部服务具有高可用性,因此很少使用"脱机"方案,因此我正在寻找一种不对服务器进行大量轮询的解决方案.
我正在研究类似的架构,并计划使用SignalR将更新从 WCF(有时直接,有时通过 Azure 服务总线)推送到单页 jQuery 驱动的应用程序。不过,我还没有实现这一点,所以可能有一些我没有考虑到的问题。
来自他们的文档:
将数据从服务器推送到客户端(不仅仅是浏览器客户端)一直是一个棘手的问题。SignalR 让一切变得非常简单,并为您处理所有繁重的工作。
Scott Hansleman 在该主题上有一篇很好的博客:http://www.hanselman.com/blog/AsynchronousScalableWebApplicationsWithRealtimePersistentLongrunningConnectionsWithSignalR.aspx
| 归档时间: | 
 | 
| 查看次数: | 1258 次 | 
| 最近记录: |