每周总结
本周重点完成了 WebSocket 实时通信功能的开发。在后端,基于 Spring Boot 配置了 STOMP 协议的 WebSocket 服务,实现了消息的发布与订阅功能,能够处理客户端发送的聊天消息并推送给所有订阅用户。同时,添加了系统消息推送接口,可主动向客户端发送通知。在 Android 端,使用 SocketRocket 库实现了 WebSocket 客户端,完成了连接管理、消息接收与发送功能,并实现了断线重连和心跳机制以保证连接稳定性。
开发中遇到了 WebSocket 连接跨域问题,通过在后端配置允许所有域名访问解决;Android 端消息解析时出现 JSON 格式不统一的情况,通过规范消息格式和添加类型字段得以处理。下周计划优化消息系统,增加消息持久化和离线同步功能,并开始集成 Redis 缓存提升系统性能。

浙公网安备 33010602011771号