【发布时间】:2016-05-03 13:34:50
【问题描述】:
我们正在开发 ASP.NET CORE(服务器端)和 Angular2(客户端)的项目。
我们希望实现实时更新的功能。例如,如果有人在服务器端更新了一些值,这些更改会反映在客户端,而无需用户刷新页面(与 Meteor 开箱即用的相同功能)。
我认为 RXJS 可以完成这项工作,但是我可以使用 RXJS 实现此功能,我必须轮询服务器以进行更改。因为这会导致服务器上不必要的负载(即使启用了缓存)我不太喜欢这个选项。
所以,我认为有更好的方法来实现此功能,但我不知道要结合哪些技术。对于 ASP.NET CORE,SignalR 尚不可用,因此无法选择。我是否必须研究 WebSockets,或者我错过了什么?
【问题讨论】:
标签: c# asp.net websocket signalr rxjs