- 快召唤伙伴们来围观吧
- 微博 QQ QQ空间 贴吧
- 文档嵌入链接
- 复制
- 微信扫一扫分享
- 已成功复制到剪贴板
新零售时代下的高可用促销系统构建实践_之家16:9版_灰色背景
展开查看详情
1 . 新零售时代下的 高可用促销系统构建实践 王松-汽车之家新车电商事业部
2 .如何构建新零售模式下的初创团队高可用红包系统 个人介绍 • 2015年加入汽车之家 • 目前任职新车电商事业部,担任交易系统架构师, 负责订单、促销等系统的研发及架构工作 • 曾就职于亿阳信通、京东 • 曾全面负责中国铁路12306消息服务平台的建设 Confidential & Proprietary 2
3 .目录 CONTENTS 一、新零售时代下的汽车之家新车电商 二、高可用促销系统的构建之路 三、踩过的坑和积累的经验 四、架构演变中的“魔法棒”
4 .1 新零售时代下的汽车之家新车电商 Confidential & Proprietary
5 .新零售时代下的高可用促销系统构建实践 汽车之家“4+1”战略强力落地 车媒体 车电商 车金融 车生活 基于内容的垂直领域公司 基于数据技术的“汽车”公司 Confidential & Proprietary 5
6 .新零售时代下的高可用促销系统构建实践 汽车之家新零售时代的新车电商 联接 赋能 共赢 消费者 主机厂 经销商集团 综合经销商 金融机构 物流服务商 非车服务商 订单 金融 大数据 Confidential & Proprietary 6
7 .新零售时代下的高可用促销系统构建实践 汽车之家车商城系统架构 车商城前台 应用层 Sass云平台 PC M APP 商品系统 价格系统 库存系统 促销系统 抽奖系统 应用支撑层 订单中心 购物车 OFC 台账系统 推荐系统 支付系统 搜索系统 广告系统 评价系统 TMS 商家后台 仓储物流系统 呼叫中心 用户中心 CRM 后台支撑层 清结算系统 ERP 消息系统 任务调度系统 日志收集系统 实时监控系统 自动化发布系统 智能化测试平台 基础技术层 大数据平台 Confidential & Proprietary 7
8 .新零售时代下的高可用促销系统构建实践 汽车之家车商城促销体系 促销 体系 红包类 裂变类 常规类 Confidential & Proprietary 8
9 .新零售时代下的高可用促销系统构建实践 车商城红包类促销的多样化应用场景 Confidential & Proprietary 9
10 .新零售时代下的高可用促销系统构建实践 车商城常规类促销的多样化应用场景 Confidential & Proprietary 10
11 .新零售时代下的高可用促销系统构建实践 车商城裂变类促销的多样化应用场景 砍 拼 阶 Confidential & Proprietary 11
12 . 新零售时代下的高可用促销系统构建实践 所有促销手段均以提升用户转换为目标 “强刺激” 引入 “高活跃” 产出 用户 用户 用户 互动 转化 线上+线下 Confidential & Proprietary 12
13 .2 高可用促销系统的构建之路 Confidential & Proprietary
14 .新零售时代下的高可用促销系统构建实践 系统实现过程中的 关键环节及技术实现方案 Confidential & Proprietary 14
15 .新零售时代下的高可用促销系统构建实践 促销数据模型的构建 促销模型 活动属性 规则属性 用户关系 Confidential & Proprietary 15
16 .新零售时代下的高可用促销系统构建实践 红包类促销的活动属性 批次号 领用ID 领用开始/结束时间 领用属性 限领张数 总张数 推广平台 红包属性 广告语 使用开始/结束时间 金额 使用平台 使用属性 使用节点 扩展属性 类型 状态 Confidential & Proprietary 16
17 .新零售时代下的高可用促销系统构建实践 红包类促销的规则属性 适用 叠加 范围 规则 规则 费用 类型 来源 Confidential & Proprietary 17
18 .新零售时代下的高可用促销系统构建实践 红包类促销的用户关系 红包领用关系 红包领用关系(续) 批次号 使用红包的订单号 展示 用户标识 外部订单号 券码 用券时间 领取时间 用券平台 绑定关系 领取统计签 用券节点 领取key 抵扣方式 使用开始/结束时间 红包类型 统计 金额 广告语 使用平台 状态 推广平台 使用节点 Confidential & Proprietary 18
19 .新零售时代下的高可用促销系统构建实践 促销的生命周期 • 红包类促销 • 红包类促销 • 红包类促销 • 常规类促销 • 裂变类促销 • 裂变类促销 • 促销信息查询 • 红包的生成 • 优惠数据的 • 促销优惠的使用 一致性核验 • 促销商品标签的维护 预处理 进行中 结束 Confidential & Proprietary 19
20 . 新零售时代下的高可用促销系统构建实践 红包的生成 1. 审核通过 1. 时效性 2. 发放超阈值 生成触发节点 2. 资源使用率 3. 数量准确无误 1. 初始化 4. 便于发放 全量 增量 2. 扩容 DB Cache 补漏定时worker Confidential & Proprietary 20
21 .新零售时代下的高可用促销系统构建实践 红包的发放 用户主动触发 用户被动触发 领取直接发放 游戏化发放 下单发放 人工发放 多端、多场景 通用发放入口(批次号+用户标识) Cache DB 推送消息 异步化 更新缓存 MQ 发放预警 …… Confidential & Proprietary 21
22 .新零售时代下的高可用促销系统构建实践 促销的高性能查询 • 前端查询与后端查询 • 固定条件查询和多样性条件查询 • 热点数据查询与普通数据查询 • 近期数据查询与历史数据查询 Confidential & Proprietary 22
23 .新零售时代下的高可用促销系统构建实践 促销的高性能查询 nginx 限流 前端应用 后端应用 nginx nginx web web web web web 实时 历史 Cache DB 库 库 防止雪崩 R/W Confidential & Proprietary 23
24 .新零售时代下的高可用促销系统构建实践 促销的高性能查询 Nginx+Lua Share Memory 热点数据查询 Cache Cluster Solr Cluster 固定条件查询 多样性查询 worker + DB dataimport Confidential & Proprietary 24
25 .新零售时代下的高可用促销系统构建实践 促销商品数据打标 搜索 商 品 自 … 1 0 1 0 定 义 赠 单 红 金 标 品 品 包 融 签 促 促 位 销 销 状态机(打标/去标) worker cousumer DB MQ Confidential & Proprietary 25
26 .新零售时代下的高可用促销系统构建实践 促销优惠数据的一致性核验 3 ❌ 分布式事务方案; 外部调用方 MQ ✔ 数据最终一致性方案; 1 4 8 促销系统 (用红包/还红包) 促销系统 (核销) 用红包:变状态+ 2 核销标记 5 用红包:去核销标记 还红包:变核销标记 9 7 还红包:变状态+ 去核销标记 6 DB 促销系统 (红包核销worker) Confidential & Proprietary 26
27 .新零售时代下的高可用促销系统构建实践 车商城促销系统全貌 Confidential & Proprietary 27
28 .新零售时代下的高可用促销系统构建实践 V1.0版~V3.0版 (2014~至今) • 流量突围 • 千人千面 V3.0 • • 优质流量获取 沉淀用户,丰富 V2.0 智能化 用户画像标签 • 提升下单转化率 V1.0 多样化 • 社交化营销 简单化 Confidential & Proprietary 28
29 .新零售时代下的高可用促销系统构建实践 促销系统依赖关系图 商城前台 订单系统 商品系统 促销系统 价格系统 结算系统 库存系统 Confidential & Proprietary 29