我目前正在开发一个网站,其中前端客户端(在Web浏览器中运行的HTML / JavaScript)使用RESTful Ajax调用与我的后端服务器应用程序进行通信。在许多页面中,客户端绝对需要知道一些特定的事情是否会发生变化。但是,其中一些变化非常罕见,因此不断让客户端向服务器发送请求以使状态检查是否发生变化并在状态确实发生变化时执行某些操作似乎效率不高。
我想知道是否有推荐的方法让客户端(用户的浏览器)像观察者一样操作并订阅服务器中的特定主题,并让服务器在客户端订阅的状态发生更改时通知客户端。我目前知道没有现实的方法来做到这一点。
非常感谢任何指导,谢谢!