- 博客(2)
- 收藏
- 关注
原创 WebSocket + Redis 实现用户在线状态判断、未读消息统计与简化心跳机制 | 实战总结
在本项目中,通过 WebSocket + Redis 的组合,我们实现了:在线状态精确判断未读消息存储与计数简化的心跳机制这一方案兼顾了性能、实时性与可维护性,当然仍有进一步优化空间(如加入消息投递回执、Ack 机制、消息队列异步化等)。备注:本文为本人项目开发中的个人记录,仅供参考。具体实现方式需结合实际项目场景选择。欢迎交流指正!
2025-07-11 18:43:14
1037
原创 Spring Cloud Gateway + WebSocket + SockJS 踩坑记录:响应头重复全解析!
哪怕你网关 CORS 配好了,只要 WebSocket 后端服务没有 `.setAllowedOriginPatterns()`,Spring WebSocket 默认会 **拒绝跨域握手请求(403)**通过网关走websocket服务,因为此时gateway配置文件中已经配置了跨域。WebSocket 连接顺利建立,跨域问题解决。浏览器收到的响应头不再重复,跨域请求正常通过。Gateway 的 CORS 配置放行,Gateway 会检查响应头中的。字段,只保留第一个,去掉重复的。
2025-07-11 17:16:52
571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅