![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
websocket
文章平均质量分 60
一个还没工作的研究僧
这个作者很懒,什么都没留下…
展开
-
Springboot+websocket+vue实现监听mysql数据库且实时通知前端
前言前端采用:vue+sock.js+stomp.js后端采用:springboot+websocket项目需求:多个用户端提交报修信息,管理端web实时接收并显示。实现思路:参考我简单叙述下:后端通过轮询数据库进行监听,如何监听数据库及判断是否为新的报修信息–这部分业务代码可以参考上述链接。本篇文章的重点有两个:(1)前端如何建立websocket连接(2)后端如何通过websocket的订阅模式同时通知所有订阅者有新的消息到达。后端实现(1)导入websocket依赖 <原创 2021-04-18 21:41:56 · 7924 阅读 · 3 评论 -
Spring boot实现WebSocket的单聊与群聊功能
前段时间我写了一篇文章:实现Springboot实时监听mysql数据库的变化且前端实时更新那篇文章就使用了websocket技术,有兴趣可以看看。话不多说,开启今天的学习!!!一、 websocket的简述WebSocket为浏览器和服务器之间提供了双工异步通信功能,也就是说我们可以利用浏览器给服务器发送消息,服务器也可以给浏览器发送消息,目前主流浏览器的主流版本对WebSocket的支持都算是比较好的,但是在实际开发中使用WebSocket工作量会略大,而且增加了浏览器的兼容问题,这种时候我们更原创 2020-11-30 15:23:18 · 587 阅读 · 0 评论 -
实现Springboot实时监听mysql数据库的变化且前端实时更新
一、需求分析项目需求是 多个用户端提交报修信息 ,管理端web实时接收并显示。首先用户端是通过提交http请求去更新报修表,而管理端与后端采用websocket实现实时通信。现在的难点在于如何监听mysql数据库中报修表的变化。二、解决思路解决方案一使用mysql_udf_http(根据mysql表自动触发发送http请求通知后端),后端使用websocket通知前台进行数据更新。我个人认为这种是最好的解决方案,但此方案基本都是在linux系统下进行实现的。解决方案二也是我采用的,后台采用轮询原创 2020-11-17 15:04:53 · 16466 阅读 · 2 评论