![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
websocket
文章平均质量分 50
qiuxinfa123
这个作者很懒,什么都没留下…
展开
-
基于springBoot、Vue、websocket的聊天系统:数据库设计
一般来说,需求出来之后,经过需求评审后,就需要进行数据库的设计了,毕竟后续功能的开发,很大程度上依赖于表结构的设计,下面简单聊聊web聊天系统的数据库是如何设计的。如需更全面的了解该系统,可以阅读相关文章:(1)基于springBoot、Vue、websocket的聊天系统总体概述目前,该系统一共设计了7张表:1.系统用户表:sys_user2.聊天室:chat_room3.用户聊天室关联表:user_room4.好友表:friendship5.好友分组表(暂时没有用到):fr原创 2021-02-06 23:50:57 · 3170 阅读 · 2 评论 -
基于springBoot、Vue、websocket的聊天系统总体概述
最近做了一个简单的Web端聊天系统,在此记录、总结一下。目前实现的大概功能如下:登录、登出、注册、修改个人信息 多个群聊和一对一的单聊,好友上下线通知 创建群聊:拉好友进入群聊 添加好友:双向好友验证才能通过 接收离线消息 未读消息红点提醒页面效果如下:(1)群聊(2)私聊(3)添加好友(4)创建群聊(5)群离线消息(6)私聊离线消息后续主要完善的地方:1. 聊天记录的保存与恢复2.离线消息的按需拉取...原创 2021-02-02 21:26:07 · 873 阅读 · 1 评论 -
前后端分离,使用websocket刷新token
之前提到过刷新token的思路:关于刷新token的几点思考现在,springBoot + vue的项目中,使用websocket刷新token,来解决token过期后如何刷新的问题。思路也很简单,就是在出现token解析出现过期异常时,捕获它,重新生成token,一般会设置一个时间限制,不然没有意义。后端主要代码: boolean validateToken(String authToken,String username){ try { .原创 2020-06-01 23:36:47 · 2137 阅读 · 1 评论 -
springBoot整合websocket实现服务端向客户端推送消息
Http只能由客户端发起请求,服务端返回请求,这就导致如果服务端有新的消息需要发送给客户端就比较麻烦,所以websocket就应运而生了。下面是springBoot整合websocket,实现服务端推送消息到客户端的一个小demo,这里使用的是定时任务的方式来模拟这种推送,实际使用中,可以根据情况主动推送。1.创建maven工程,添加如下依赖(使用的是springBoot 2.2.2.RELEASE):<dependencies> <depende...原创 2020-05-30 15:03:25 · 2844 阅读 · 0 评论