-1

我们正在寻找一种更好的方式将数据更新通知传送到 Web 前端。

这些通知通过 JavaScript (JS) 触发执行业务逻辑和更新元素的事件,以动态更新页面而无需重新加载。

目前这是通过服务器端线程完成的,该线程及时触发 A-synch JS 事件以通知 Web 前端以检查数据是否已更改。

这种机制有效,但团队内部的感觉是它可能会更有效率。

该工具是用 C#/ASP.NET 结合 JS 编写的,我们使用 PokeIn 库进行 aSynch JS/C# 调用。

欢迎任何关于改进功能的建议!包括仍然保持 JS/C#/ASP.NET 使用的完全不同的方法。

4

3 回答 3

2

这是一个真正的问题吗?我想将此添加为评论,但我没有足够的分数。无论如何,如果您需要 pokein 为您做的事情(各方之间的对象翻译),那是您唯一的选择。虽然有 websync、signalr 等解决方案。它们不处理对象转换,也没有不同的方法等。更好的是,您可以从 pokein 的 websocket 功能中受益。其他两个都需要用于 websocket 的 Windows Server 8。Pokein 允许您在任何服务器版本或平台上使用 websocket。

于 2012-08-06T21:30:07.553 回答
0

听起来像SignalR会帮助你? 这篇博文给出了很好的介绍。

于 2012-08-06T11:29:55.963 回答
0

我最近试图解决类似的问题(报告从与服务器通信的外部服务触发的实时更新),结果证明SignalR非常适合这种情况。

基本上,它是一个包含长轮询、Web 套接字和其他一些技术的库,使用(透明地)服务器和客户端上可用的任何东西。

到目前为止,我只有很好的经验。

于 2012-08-06T11:30:49.677 回答