websocket如何获取数据库的数据并实时返回web前端

weixin_40543801 2018-05-03 10:31:13
有个思路想请教一下大家, 我要用websocket 做一个简单的实时页面展示, 数据是从数据库查到的。那数据库数据一变动,
就通过websocket把实时变化的数据推送到前台
以前没用过websocket, 所以不是很清楚, 我知道 前端js和后端websocket代码是长链接,那么websocket如何获取service层对象,操作数据库?也是通过 @Autowired引入service对象 去操作数据库吗?


这个项目想通过 springboot +websocket +mysql框架处理

谢谢。
...全文
4603 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Stephen_112 2021-04-30
  • 打赏
  • 举报
回复
首先看实时性要求了,如果实时性要求高,那么就得有程序监控数据库的改变,或者对数据库的操作时额外执行触发查询数据库的程序,一旦改变就查询数据库,将数据更新给前端。如果实时性要求不高,可以写一个定时器,隔一段时间去请求一次数据库。
DayDayUp丶 2021-04-30
  • 打赏
  • 举报
回复
SpringBoot集成WebSocket实现简易版微信,仅供参考
https://blog.csdn.net/songzehao/article/details/105038856
灬陌離丶 2021-03-04
  • 打赏
  • 举报
回复
楼主这个写完了吗? 想学习学习 谢谢
IT的味道是 2019-09-26
  • 打赏
  • 举报
回复
请问楼主这个需求写完了吗?想学习一下,谢谢
SoulRed 2019-04-11
  • 打赏
  • 举报
回复
主要看你WEB服务器的支持情况了。现在大部分都支持websocket 前端new Websocket('ws://localhost:996') 后端的服务器轮询数据库是否改变即可。。 可惜目前主流数据库目前不支持被动推送

39,084

社区成员

发帖
与我相关
我的任务
社区描述
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。
社区管理员
  • HTML5社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧