写点什么

电商 11.11:盘点双十一背后的技术较量

  • 2015-11-11
  • 本文字数:2874 字

    阅读完需:约 9 分钟

双十一是各个电商平台一年中最繁忙的一天,也是他们系统压力最大的一天。在高频、高额、高密度的交易场景下,如何能为用户提供稳定而流畅的购物流程,成为了各个电商一年中的工作重点,而双十一,也恰恰成为检验这一年工作成果的试金石。去年,我们报道了京东天猫蘑菇街三个电商平台的双十一促销活动,其中蘑菇街坦言自己考试没及格,系统曾被冲垮,而天猫表现十分抢眼,已经突破了之前的交易记录,创了历史新高。今年,苏宁已经向京东开战,号称平京战役,而阿里更是搞出大动作,在水立方与湖南卫视合作,联袂为消费者策划了一场双十一晚会。

双十一背后的技术,更是凝结了技术人一年来所有的努力。今年,InfoQ 将再次为读者解读电商大战背后的技术较量,从各个角度分析京东、1 号店、唯品会、苏宁易购、蘑菇街、当当网等电商平台的技术架构,以分享他们的最佳实践。另外,ArchSummit 全球架构师峰会北京站将于2015 年12 月18 日~19 日在北京国际会议中心召开,大会设置了《揭秘双十一背后的技术较量》专题来深入解读双十一背后的技术故事,欢迎关注。

京东

毫无疑问,搜索引擎已经是互联网上最重要的应用之一,很难想象没有了Google、百度等搜索引擎,互联网会变成什么样。京东站内商品搜索对京东,就如同搜索引擎对互联网的关系。他们的共同之处:1. 海量的数据,亿级别的商品量;2. 高并发查询,日PV 过亿;3. 请求需要快速响应。这些共同点使商品搜索使用了与大搜索类似的技术架构,将系统分为:1. 爬虫系统;2. 离线信息处理系统;3. 索引系统;4. 搜索服务系;5. 反馈和排序系统。

京东商品搜索引擎是搜索推荐部自主研发的商品搜索引擎,主要功能是为海量京东用户提供精准、快速的购物体验。虽然只有短短几年的时间,但已经经过了多次618 店庆和双11 的考验。

京东推荐搜索部技术总监刘尚堃撰写了题为《京东11.11:商品搜索系统架构设计》的文章,详细解释了京东搜索引擎的详细架构,欢迎阅读。接下来,InfoQ 还将发布更多京东双十一的相关技术文章,对京东的技术架构感兴趣的读者可以关注InfoQ 微信(搜索微信号infoqchina 或者扫描文末二维码),第一时间获取最新内容。

1 号店

电商核心交易系统有很多特点,如分布式、高可扩展等,在众多特性中,高可用、高并发、高性能是基础。大到技术峰会、论坛、研讨会,小到一场面试,高可用、高并发、高性能始终是焦点,是技术大牛、技术追随者永远津津乐道的话题,成为他们毕生的追求。

那如何做到高可用?这也成为了日常技术人最乐于讨论的问题,尽管大家的答案各有不同,从硬件到软件、从程序到 SQL、从静态到动态、从 C 到 JAVA,但大家最终总能达成一致,高可用、高并发、高性能依靠的不是某个硬件、某种技术、某种 DB,而是好的架构。

1 号店技术部从 1 个人做起到今天千人级别的规模,系统支持每天亿级的访问量、单 Service 支持每天亿级的请求、订单支持每分钟几万单级别、Service 服务可用性达到 99.9999%,架构上也经历了历次演进, 1 号店架构师张立刚从应用架构历次演进的落地点谈起,详细介绍了他们架构演进过程和经验。

当当网

电商行业近年来发展势头迅猛,诸多巨头成功上市,业务模式不断升级,促销手段花样百出。双十一成为各路电商运营能力的年度大考,同时也是对电商技术平台能力的极限测试,每年进行了重大改版升级的系统只有经过双十一的枪林弹雨才能浴火重生。

在当当,2015 年的双十一面临考验的是促销系统和交易系统,两者都是电商体系的核心组成部分。当当架构部总监史海峰分享了他们对促销和交易两个重要系统的重构经验。谈到促销系统的重构背景,史海峰说道:

我们在重构前面临的状况,是促销模型比较陈旧、扩展性差,促销系统成熟度低、与其他系统耦合严重,新增一个促销类型可能牵动从单品展示、搜索、推荐、购物车、交易、订单、退换货、库存、价格、促销自身等一系列产品线的变更。因此,促销系统的重构势在必行,数据模型与运营的贴合度决定的扩展性、灵活性,系统解耦和更强大的数据处理能力,是核心改进点。

重构的具体方案,文中做了具体阐述,大体上可以分为 4 步,分别是确定最基本的促销模型、在促销模型基础上抽象出活动模型、础模型定型,实施解耦相关设计、完善促销系统查询服务。

更多的当当网重构实践的内容,感兴趣可关注 InfoQ 微信(搜索微信号 infoqchina 或者扫描文末二维码),并回复“当当”获取全文查看。

蘑菇街

对于蘑菇街而言,每年的 11.11 已经成为一年中最大的考验,考验的是系统稳定性,容灾能力,紧急故障处理,运维等各个方面的能力。蘑菇街的私有云平台,从无到有,已经经过了近一年的发展,生产环境上经历了 3 次大促,稳定性方面得到了初步验证。

私有云平台是蘑菇街面向内部上层业务提供的基础性平台。通过基础设施的服务化和平台化,可以使上层业务能够更加专注在业务自身,而不是关心底层运行环境的差异性。它通过基于 Docker 的 CaaS 层和 KVM 的 IaaS 层来为上层提供 IaaS/PaaS 层的云服务,以提高物理资源的利用率,以及业务部署和交付的效率,并促进应用架构的拆分和微服务化。

关于蘑菇街私有云平台的 Docker 应用实践,感兴趣的读者可以关注 InfoQ 微信(搜索微信号 infoqchina 或者扫描文末二维码),并回复“蘑菇街”获取全文查看。

唯品会

区别于其他网购品牌唯品会定位是“一家专门做特卖的网站”, 商业模式为“名牌折扣 + 限时抢购 + 正品保险”,即“闪购”(flash sales)模式。每天上新品,以低至 1 折的深度折扣及充满乐趣的限时抢购模式,为消费者提供一站式优质购物体验,

这种闪购限时特卖业务特点决定了网站随时都需要处理高并发、大流量的用户请求。大量买家在每次新的品牌档期上线后,大量涌入,抢购商品,造成网站承担大量流量。尤其碰到热门商品,网站并发访问剧增,会造成整个网站负载过重,响应延迟,严重时甚至会出现服务宕机的情况。

为了保证系统在高并发、大流量访问下工作,并且使系统有较强的扩展性,唯品会的设计主要从以下几个方面展开:

  • 系统模块有效切分
  • 服务化解耦,集中服务治理
  • 增加异步访问
  • 多阶段缓存,降低后端压力
  • 优化数据库访问
  • 加强系统监控

唯品会的架构师张广平就以上几个方面进行了详细介绍,感兴趣的读者可以关注 InfoQ 微信(搜索微信号 infoqchina 或者扫描文末二维码),并回复“唯品会”获取全文查看。

苏宁易购

“平京战役”一发布使本来就热闹的电商促销大战呛出了火药味,也为双 11 的大促增添了许多谈资,更让消费者享受到实实在在的优惠。而在技术上这种竞争则温和许多。技术上的压力来源于业务的需求。苏宁阿里战略合作后,易购赢得了社会的广泛关注,系统的流量在苏宁的传统促销节 8.18 显现出来;加上苏宁的双 11 销售目标,使得我们系统承担的压力更大了。

技术上的准备不是一蹴而就的,尤其像易购这样的大系统,更需要长期的积累和演变。历经多年的大促,目前苏宁在技术线上的准备变得也非常清晰和严谨。苏宁易购的架构师杨学增分享了他们在系统拆分、基础平台、研发流程和系统保障四个方面的经验。更多内容,请关注 InfoQ 微信(搜索微信号 infoqchina 或者扫描文末二维码),并回复“苏宁易购”获取全文查看。

2015-11-11 04:1210294
用户头像
郭蕾 关注我视频号:极客时间小盖

发布了 219 篇内容, 共 128.9 次阅读, 收获喜欢 185 次。

关注

评论

发布
暂无评论
发现更多内容

如何有效的进行用例评审

京东科技开发者

用例 京东云 代码评审 企业号 3 月 PK 榜

GreatSQL 8.0.25-17今日发布

GreatSQL

greatsql greatsql社区

对比分析数仓中行列存的特性

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 3 月 PK 榜

Matlab常用图像处理命令108例(三)

timerring

图像处理

爱了!不愧是GitHub上标星115K的Java教程,全程干货,只讲重点

做梦都在改BUG

Java

社交软件的月活利器:从UGC到互娱

HIFIVE音加加

互联网 软件 社交 科技 社交媒体

详解AQS的7个同步组件

华为云开发者联盟

后端 开发 华为云 华为云开发者联盟 企业号 3 月 PK 榜

5个高并发导致数仓资源类报错分析

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 3 月 PK 榜

聚焦企业数据生命周期全链路 火山引擎数智平台VeDI发布《数据智能知识图谱》

字节跳动数据平台

大数据 字节跳动 云服务 数据产品 企业号 3 月 PK 榜

巧用预测,多触点促业务可持续增长

HMS Core

HMS Core

架构师日记-软件高可用实践那些事儿

京东科技开发者

高可用 软件架构 京东云 企业号 3 月 PK 榜

基于 Flink 流计算实现的股票交易实时资产应用

Apache Flink

大数据 flink 实时计算

火山引擎DataTester:一个A/B测试,将一款游戏的核心收益提升了8%

字节跳动数据平台

大数据 游戏 AB testing实战 企业号 3 月 PK 榜

架构实战营模块八作业

程序员小张

「架构实战营」

限时促销,火山引擎ByteHouse为企业带来一波数智升级福利!

字节跳动数据平台

数据仓库 云原生 促销 特惠 企业号 3 月 PK 榜

这款 IDEA 插件太好用了,堪称日志管理神器!

程序知音

Databend query result cache 设计与实现

Databend

LED显示屏闪烁原因及解决办法

Dylan

LED灯闪烁 LED显示屏 全彩LED显示屏

ios系统修复软件:Fix My iPhone 激活版

真大的脸盆

ios Mac 系统修复 Mac 软件

从零打造你的前端开发脚手架

南城FE

前端 js 前端工程化 脚手架

【值得收藏】9种让你受益终身的数据分析思维

博文视点Broadview

爆款歌曲的养成背后,是哪些因素在推动?

HIFIVE音加加

娱乐 音乐 娱乐社交 热门 华语音乐

如何科学管理技术团队的研发交付速率?

LigaAI

DevOps 研发效能 技术管理 效能度量 企业号 3 月 PK 榜

LLaMA快速上手指南

Baihai IDP

人工智能 自然语言处理 AI ChatGPT 白海科技

Amazon Global Accelerator 的新增功能 — 互联网协议版本 6(IPv6)支持

亚马逊云科技 (Amazon Web Services)

互联网 亚马逊云科技

最新版 Proteus 8.15 Professional 图文安装教程(附安装包)

main工作室

嵌入式 proteus

“一键飞桨”,轻松实现飞桨框架和套件的下载安装!

飞桨PaddlePaddle

框架 飞桨

async 与 Thread 的错误结合

newbe36524

C#

全面图像编辑:ON1 Photo RAW 2023激活版

真大的脸盆

Mac 图像处理 Mac 软件 图像编辑 raw

早有尔闻 | 海尔智家牵头IEEE智能家居语音国际标准

Openlab_cosmoplat

工业互联网 开源社区 智慧生活

GrowingIO企业级产品能力:四大需求,充分满足

Geek_2d6073

电商11.11:盘点双十一背后的技术较量_数据库_郭蕾_InfoQ精选文章