数据驱动的(实时)Web 前端

本文关键字:Web 前端 实时 数据驱动 | 更新日期: 2024-10-25 14:52:47

我们正在研究一种更好的方法来向 Web 前端传递数据更新通知。

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

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

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

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

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

数据驱动的(实时)Web 前端

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

听起来SignalR会对你有所帮助吗? 这篇博文给出了一个很好的介绍。

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

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

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