java - 堆栈溢出站点中的更新消息是如何显示的

标签 java javascript ajax

我想知道这个堆栈溢出站点中的更新消息是如何实现的。

更准确地说,例如,当我尝试回答问题并且正在输入我的回复时,我会在页面顶部看到一条消息,说明已添加新答案。此功能是如何实现的。

据我所知,可能的方式可以是 HTML5 websocket 或 serversocket 技术。 有没有其他方法可以实现这种推送通知系统,尤其是使用 java、spring 和 jquery 环境?

不确定如何标记这个问题。如果我错了,请更正标签。

最佳答案

SO 使用 reverse ajax/comet显示这些消息的技术。我记得在 meta 上读过一些讨论关于此功能,目前无法准确找到它的链接。一找到就会更新。

基于编程语言的框架名称可能会改变(websockets(或)socket.io等),但最终它们都来自comet框架。

更新:

这里是 SO meta discussion关于这个话题。

关于java - 堆栈溢出站点中的更新消息是如何显示的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12802220/

相关文章:

jquery - 如何使用 jquery ajax 调用 google map 地理编码服务

javascript - 意外的 token ":",其中 JSON 从 Node 和 Express 返回

java - 相当于Hibernate中的ResultSet.getRow()

java - 在抽象基类中使用 @autowired

javascript - 选定的维度转换为 div 表

javascript - polymer 数据绑定(bind) : how to access data in nested template?

javascript - 在 useEffect 的依赖数组中使用比较

php - 将 $_POST 数据发送到 Android Webview

java - 如何使用 bitbucket api v2.0 在 gradle 中添加 bitbucket 私有(private)存储库

java - 如何在java中使用大型数据库表而不会遇到性能问题