Java Web 服务器的消息推送 几种方案

轮询

  • 前端使用ajax不停的发起请求获取想要的数据(最简单也是最容易耗尽服务器资源)

长连接

  • Comet
    • github: comet4j 项目
    • 可以直接下载配置jar到tomcat下使用
    • 参考博客:comet4j java服务端推送消息到web页面实例
  • Websocket
    • 代码片段:Springboot使用Websocket进行消息推送

DWR

官网

  • 使用xmpp协议的一种技术,能够做到js中调用服务器的Java方法
    • 参考博客:Spring整合DWR comet 实现无刷新 多人聊天室

GoEasy

  • 官网 免费12个月,后续要收费,这个的使用示例比较简单。

HTTP2协议

未完待续…

你可能感兴趣的:(MVC-V层)