项目背景:作为苏宁易购核心营收引擎,统一支撑用户、商品、支付等8大中心,日均处理订单200万+,承载全平台60%+ GMV。系统需同时满足:① 通用营销场景(12类促销工具,日均拼团150万+);② 极端高并发场景(秒杀峰值 TPS 5.8w,QPS 80w+),要求零超卖、强一致、可用性>99.99%。
核心贡献:
核心功能开发:参与营销活动配置与优惠计算核心功能开发,设计平台/频道/提报三级活动矩阵与动态规则模板库,基于 LiteFlow 编排优惠计算流程,结合 Nacos 热加载实现规则秒级生效,活动发布效率提升3倍,优惠冲突率下降95%,计价准确率99.99%(10万+并发验证)。
主导秒杀系统设计:构建四层防刷体系(Nginx限流 + Flink CEP 实时风控 + AI行为识别 + 动态验证码),恶意请求拦截率100%;通过 Redis集群 + Lua预扣库存 → RocketMQ事务消息 → MySQL CAS最终扣减 三段式流程;结合 单SKU拆分为1024虚拟库存单元 + 分布式锁预分配本地缓存,实现库存RT < 3ms、TP99 < 50ms、可用性 99.99%+,活动GMV提升35%。
核心链路优化-多级缓存架构:构建Guava/Caffeine/Redis 三级缓存 + 布隆过滤器(误判率<0.01%),缓存命中率95%,DB QPS下降82%;
核心链路优化-异步编排引擎:基于CompletableFuture封装异步框架,支持全局超时与Netty式回调,系统吞吐提升8倍,任务成功率99.99%;
核心链路优化-高精度延时调度:改造 PowerJob集成HashedWheelTimer,任务调度精度从5s→200ms,单机支持10万+延迟任务。
数据一致性保障:通过 Canal监听Binlog + Redis Stream 补偿机制,实现营销与交易数据最终一致(延迟<200ms);
价格风控:建立价格事前-事中-事后三层监控,并设计配置预演机制(Dubbo过滤器透传篡改时间+Nacos白名单+下单阻断),配置准备率98.5%。