BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

支付宝CTO李静明:双11是对我们的一次大考

| 作者 水羽哲 关注 0 他的粉丝 发布于 2012年11月20日. 估计阅读时间: 5 分钟 | AICon 关注机器学习、计算机视觉、NLP、自动驾驶等20+AI热点技术和最新落地成功案例。

双11是一个疯狂的日子,不仅仅是消费者和电商行业的盛宴,也是技术领域的一次挑战。第一分钟13.6万笔交易,单日交易额达到191亿,为了支撑如此庞大的交易,支付宝背后的团队功不可没,在11月11号下午双11还未完全落幕之前,InfoQ就来到在支付宝大楼采访了支付宝的CTO李静明,听他谈支付宝为这次双11所做的准备以及现场指挥等情况。

李静明首先从购物前、购物中、购物后三个角度分析了支付宝所起到的作用,用户在天猫或者淘宝所见到的红包都是由支付宝团队负责,并且所有的交易创建、支付、确认完成等交易动作都是由支付宝来支撑,支付宝是整个购物环节完成的最后一环。

从2005年开始,支付宝经历了烟囱型、面向服务型和云平台型三个时期。李静明说目前支付宝是第三代系统架构,能够保证1亿+的交易量、80亿+的数据库事务、1000亿+服务调用和500+个应用协同完成。第三代系统主要在可伸缩性、故障容忍、弹性控制三个方面做出了大的改进。系统方面的改进是支付宝一直都在做的事情,他说:

双11是对支付宝的一次大考,准备工作很重要,我们把工作都已经做到了平时。

支付宝是这次双11活动的重要环节,其系统面临巨大的压力,在8月初旬支付宝就成立了“11.11”项目组,主要负责支付服务的容量指标和扩容计划,整个准备工作是一项复杂的系统工程,牵涉到不同的系统和业务平台,支付宝采用的策略是由各个平台根据自己的系统范围和经验来定义场景以及应对措施,根据搜集上来的反馈建立一整套完善的预案。针对这次双11活动,他们制定了两百多个预案,每一个预案都详细列出了问题场景、必要的操作、影响范围以及负责人等,通过这段时间的演练保证在预案被触发的第一时间做出反应。李静明说这次双11所有发生的状况都是在预案之内,容灾、降级系统都没有被触发。在故障容忍方面,支付宝通过如下的措施使得系统达到了4个9(99.99%)的稳定性:

  1. 消除数据库单点
  2. 完善的数据库failover机制
  3. 控制服务依赖处理服务故障的影响
  4. 通过完全独立的IDC解决IDC故障

在双11之前,支付宝团队根据往年的数据预估了今年的系统容量,2011年支付宝完成了3369万笔交易,他们对今年的预估是去年的3倍,事后证明这个预估是正确的(支付宝今年完成了1亿零580万笔交易)。针对系统将会面临的压力,他们倒推了整个系统流程,在可能出现的环节部署了一些技术措施(如限流等),保证系统稳定。针对于系统中可能出现的资源和计算能力分配不足等问题,支付宝能够通过弹性控制进行秒级的系统监控和资源调度,在网络、数据库和IDC等多个层面上满足伸缩性的要求。但是,他还说道,虽然整体趋势的预估不会有太大的出入,但对于刚开始那一瞬间的系统压力是很难估计的,这也造成了今年凌晨过后很多用户出现了排队的现象。李静明说今年整体的运行状况都是在计划内,但还是有一个小遗憾:用户的引导做的不够好,导致一部分用户看到了不一致的文案造成了误解。

双11时期支付宝的所有系统监控和调度都是通过“作战指挥室”来统一指挥,通过远程视频的方式和天猫、淘宝等团队进行实时通讯。李静明说他们发现双11中支付的瓶颈主要还集中在银行接口方面,为了保证用户的购物能够顺利完成,支付宝采取了一些措施:首先,积极和银行方面沟通,提前做出扩容;其次,引导用户提前在支付宝充值,减少对银行端口的压力;最后,在活动当中通过限流的方式保护银行接口。他提到了一个趣闻,在这次的活动中,有一个银行抱怨他们的量没有上来,要求支付宝不用限流,他们能够抗住所有的交易量。当支付宝停止保护以后,银行的接口立即就陷入瘫痪的状态。

这次的双11刷新了国内甚至国际的交易记录,在技术层面上我们也看到了支付宝的表现,当问及是否采用了一些独有的技术时,李静明表示支付宝大部分都是采用的标准技术协议和组件,在使用过程中对其进行了优化。

冰冻三尺非一日之寒,支付宝平时积累的技术力量为这次双11大考画上了圆满的句号。

相关阅读

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

支付宝的考试及格式没有问题的。 by jong wake

根据个人在这次使用时的体验和感官来看,及格没有问题。至少你没有让我在繁忙时期提交成功过一单充值业务。

现在看起来,国内阿里系的技术积累和创新算是最牛逼的了 by biao jiang

现在看起来,国内阿里系的技术积累和创新算是最牛逼的了

Re: 支付宝的考试及格式没有问题的。 by 黄 俊彦

呵呵,我也成功充值一次!

支付宝的承压能力是最棒的 by 曦 杨

不过小编算错了“2011年支付宝完成了3369万笔交易,他们对今年的预估是去年的3倍,事后证明这个预估是正确的(支付宝今年完成了1亿零580万笔交易)。”这边是5倍,没有预估正确,超过预估几乎一倍,这个预估还是不行

一个银行说不用限流咱能抗得住~~ by www apaye.com

“他提到了一个趣闻,在这次的活动中,有一个银行抱怨他们的量没有上来,要求支付宝不用限流,他们能够抗住所有的交易量。当支付宝停止保护以后,银行的接口立即就陷入瘫痪的状态。”

Re: 一个银行说不用限流咱能抗得住~~ by hou moon

“他提到了一个趣闻,在这次的活动中,有一个银行抱怨他们的量没有上来,要求支付宝不用限流,他们能够抗住所有的交易量。当支付宝停止保护以后,银行的接口立即就陷入瘫痪的状态。”

好段子!

Re: 支付宝的承压能力是最棒的 by Jeffrey Zhao

问题在哪里?你是不是把10580看成15800了?

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

7 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT