banyixia架构图 · architecture-diagram

双 11 营销活动系统架构

受众:业务 + 研发对齐 · 关键路径用粗箭头 + 朱红高亮

CHANNEL · 用户触达 SERVICE · 核心业务 DATA · 数据存储 EXTERNAL · 三方依赖 APP 小程序 H5 / 微信 站外广告 LP 客服 hotline 营销网关 限流 + 风控 + 路由 活动引擎 优惠券 + 满减 + 任务 订单中心 下单 + 支付 + 履约 消息推送 站内 + Push + 短信 MySQL · 订单/活动 Redis · 限流/库存 Kafka · 异步事件 ClickHouse · 实时报表 支付宝 / 微信支付 短信网关 推送服务(MNS)
关键路径(下单流量) 从属调用 异步事件 / 推送

01核心模块说明

活动引擎

处理优惠券、满减、任务三类活动。峰值 12000 QPS,Redis 抗主流量;数据库只承担订单落库,不参与限流。

营销网关

所有入口的第一跳:风控 (反羊毛) + 限流 (令牌桶 + 漏桶) + 路由到对应活动。崩了整个营销全挂,P0 服务。

订单中心

下单后的支付 + 履约链路。营销引擎吐出价格后由订单中心接管,跟营销解耦,营销可灰度独立发布。

消息推送

站内 + Push + 短信三路统一封装。短信走运营商 + 应急双链路;Push 异步,业务不等返回。

02关键风险点

Redis 缓存击穿

0 点开抢瞬间,优惠券库存键被高并发竞争。预案:本地缓存 + Redisson 分布式锁,降级写流量 70%。

支付回调延迟

支付宝/微信回调高峰偶发 30s+ 延迟。已部署回调对账 sweep(每分钟一次)防订单卡 paid 状态。

本页面由 办一下|banyixia.com AI 生成