项目名称:K12 在线直播教育平台重构与高并发优化
项目背景:随着平台用户量突破百万,原有系统在“暑期免费公开课”及“名师抢课”场景下频繁出现服务宕机。直播间延迟高、互动消息丢失,且订单系统在高峰期存在超卖风险,严重影响品牌口碑。
你的职责:作为后端技术负责人,主导核心链路重构。
架构升级:将单体应用拆分为用户、课程、订单、直播网关等微服务,基于 Spring Cloud Alibaba 构建。
高并发攻坚:设计“Redis 预扣减 + RocketMQ 异步削峰 + 数据库最终一致性”方案解决抢课超卖问题,支撑峰值 10万+ QPS。
互动优化:基于 Netty 自研 IM 长连接网关,实现直播间弹幕、点赞的毫秒级分发,替代原有轮询方案。
结果产出:成功支撑暑期千万级流量洪峰,系统可用性从 99.5% 提升至 99.99%;直播间互动延迟降低至 200ms 以内;订单处理吞吐量提升 5 倍,全年零资损。