实现房间创建、加入与退出、房间列表订阅、房间信息及成员人数实时同步,并支持聊天页面按房间类型切换。
点击空白处退出提示
语言技术
Java、JavaScript、Vue、TypeScript、Antd系统类型
Web行业分类
社交、游戏
实现房间创建、加入与退出、房间列表订阅、房间信息及成员人数实时同步,并支持聊天页面按房间类型切换。
实时通信:前端通过 STOMP 订阅房间主题,后端基于 Spring Messaging 处理消息并向订阅端推送房间数据,实现前后端实时状态同步。
身份认证:使用 JWT 校验 WebSocket 连接身份,通过 Channellnterceptor 提取用户身份并绑定 Principal,为消息与房间访问权限校验提供基础. 接口与数据:通过 REST AP 实现房间管理及历史消息查询,结合 Repositoy 完成房间、用户和聊天消息的数据访问与持久化。
实时通信:前端通过 STOMP 订阅房间主题,后端基于 Spring Messaging 处理消息并向订阅端推送房间数据,实现前后端实时状态同步。
身份认证:使用 JWT 校验 WebSocket 连接身份,通过 Channellnterceptor 提取用户身份并绑定 Principal,为消息与房间访问权限校验提供基础. 接口与数据:通过 REST AP 实现房间管理及历史消息查询,结合 Repositoy 完成房间、用户和聊天消息的数据访问与持久化。



评论