泛娱乐社交APP「星聊」核心体验优化与高并发架构升级项目
- 「星聊」作为公司泛娱乐社交核心产品,面临用户反馈的“聊天延迟高、群聊消息乱序、个性化推荐无效”三大痛点,导致DAU连续3个月停滞在80万左右。我的核心职责是主导从后端架构重构到前端体验优化的全链路改进,目标是将消息可靠性提升至99.9%以上、推荐点击率翻倍、DAU恢复增长。
- 项目遇到三大技术壁垒:1)原有单节点WebSocket集群无法承载峰值5万+连接,消息延迟超3秒;2)群聊消息因客户端收包顺序差异导致乱序率达15%;3)基于协同过滤的推荐系统标签维度单一,点击率仅2.1%。
- 针对连接问题,我主导拆分WebSocket服务为「连接管理」和「消息路由」两个微服务,用Redis Cluster存储连接状态实现分布式扩展,同时以RocketMQ作为消息中间件保证有序投递;针对消息乱序,设计「客户端序列号+服务端排序」双校验机制,结合本地缓存暂存未确认消息;推荐系统方面,协同数据团队构建包含“行为偏好、兴趣标签、社交关系”的三维标签体系,用LightGBM模型替换协同过滤,实现分钟级实时更新。
- 项目上线后,消息延迟降至500ms内、群聊乱序率降至0.1%以下,推荐点击率提升至8.7%;DAU3个月内增长至120万,用户留存率提升18%。我个人主导了架构设计与跨团队协作,推动产品核心体验质的飞跃,成为后续功能迭代的技术基石。