一种让 webapp 监听服务器的方法 [重复]

Posted

技术标签:

【中文标题】一种让 webapp 监听服务器的方法 [重复]【英文标题】:a way to keep a webapp listening to server [duplicate] 【发布时间】:2021-07-30 07:08:45 【问题描述】:

所以我正在寻找制作一个定期从服务器获取数据的网络应用程序。

我最初的想法是在一个循环内发出一个 ajax 调用,询问服务器是否每 2 秒有新闻,所以当有新的东西要显示时,服务器将发送数据,否则只会回复一个空的有效负载

我想知道是否有更好的方法,这样服务器就不会浪费资源来回复所有不必要的 ajax 调用,而是只会将数据发送到目标客户端

【问题讨论】:

您是否考虑过使用 WebSocket 的可能性? 【参考方案1】:

你可以使用

<p:poll>

标记如果您使用 Primefaces 或使用 WebSockets

【讨论】:

最终使用 Angular(因为他支持 web-socket )作为前端,使用 Spring 作为后端

以上是关于一种让 webapp 监听服务器的方法 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

样式化 xml 返回相同的 xml 文档,一种让代码工作的方法

一种让不和谐机器人在设定的时间发送私人消息的方法?

技术债务墙:一种让技术债务可见并可协商的方法

翻译: 技术债务墻:一种让技术债务可见并可协商的方法

一种让超大banner图片不拉伸全屏宽居中显示的方法

[转]一种让超大banner图片不拉伸全屏宽居中显示的方法