1. 电商平台:高并发秒杀系统
项目背景:为一家中型电商平台重构秒杀模块,原有系统在高峰时频繁宕机,订单超卖严重。
我的角色:后端负责人,主导架构设计与核心代码实现。
技术栈:Spring Cloud Alibaba + Redis Cluster + RocketMQ + MySQL(分库分表)+ Sentinel
核心工作:
设计多级缓存(本地Caffeine + 分布式Redis)减少热点商品对数据库的冲击。
使用RocketMQ削峰填谷,将秒杀请求转为消息异步落库,提升吞吐量。
实现Redis预扣库存 + 数据库最终一致性方案,彻底解决超卖问题。
配置Sentinel限流降级,对异常流量进行熔断,保护下游系统。
成果:支撑了10万QPS的瞬时流量,系统可用性从95%提升到99.99%,零超卖。
2 金融支付系统:统一收银台与聚合对账平台
项目背景:为一家持牌支付机构搭建统一收银台,聚合微信、支付宝、银联云闪付等多种支付方式,并解决多渠道对账难题。
我的角色:后端开发组长,负责交易核心模块与对账系统。
技术栈:Java + Spring Boot + MyBatis + MySQL + RocketMQ + XXL-JOB
核心工作:
设计统一支付接口,抽象各渠道差异,实现路由、降级、重试机制。
开发TCC分布式事务保证本地交易与渠道订单的一致性(基于Seata改造)。
编写对账任务调度平台:T+1自动拉取各渠道账单,通过对账引擎匹配差异,并生成异常工单。
集成Sentry监控生产支付失败率,设置告警阈值。
成果:交易成功率从97.5%提升至99.2%,对账时间由人工半天缩短至10分钟。
3