首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过托管在Windows服务上的WCF服务在网站上显示(和刷新)数据

如何通过托管在Windows服务上的WCF服务在网站上显示(和刷新)数据
EN

Stack Overflow用户
提问于 2012-12-11 20:40:30
回答 1查看 139关注 0票数 2

我有一个从外部组件接收数据(每秒)的Windows服务。我想显示在网站(Asp.Net网络应用程序)上收到的数据。我想使用来自HTML5的canvas和JQuery/Javascrpit来呈现接收到的数据(对于生产线来说是概括性的)。

我的WebSite已在运行,并且正在与Windows服务承载的WCF服务通信。

第一个问题:这是不是比从客户端汇集到服务器端获取信息更好的方式?(我假设Gmail、Facebook不使用池化。)

第二个问题:我应该使用哪些架构和技术?我的解决方案是创建一个WCF方法,它通过池化get信息调用WCF方法(JSON协议)来返回数据和网站。

这是一种更好的方式吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-11 20:52:50

满足您需求的一种好方法可能是

  1. 在你的应用程序中有一个后台线程来调用WCF服务,
  2. 如果你需要,你可以将数据存储在缓存中,以避免多次往返。
  3. 获取数据后,您可以使用SignalR将信息广播到所有客户端,而无需显式请求。

SignalR真的很好,因为它有一个回退过程,所以如果可以的话,它将使用HTML5中的WebSockets,否则它将使用其他方法来模拟长轮询。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13820643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档