天猫双11疯狂大屏背后:技术攻坚3个月把延时控制在3秒内

澎湃新闻记者 陆玫
2018-11-11 10:31
来源:澎湃新闻

今年11月11日0点一过,位于上海世博中心媒体中心内的天猫双11数据大屏上的成交额(GMV)数字开始迅速跳动。截至11日上午8时08分,大屏上显示的数字已经超过1207亿元,超过2016年双11的全天成交额。

这块最早出现于2011年的双11实时数据大屏,可能是商业界最疯狂的一块大屏。

双11交易大屏。视觉中国 图

从阿里巴巴集团CEO助理颜乔和阿里集团数据库技术团队负责人张瑞这里,澎湃新闻(www.thepaper.cn)了解到这块大屏背后的故事。

“第一年,投影仪都快着火了”

“2011年,双11做到第三年,怎么创新?我问老逍(现阿里巴巴集团CEO张勇,花名逍遥子),数据能不能实时公开?老逍说,我在后台看到的数字就是最后实时的数据,是多少就是多少。我说那干脆全过程公开,请所有人来见证,我们要做一个开放的双11。”颜乔向澎湃新闻透露了这块大屏出现的契机。

2011年双11,成交数据第一次通过媒体对所有人公开。

“我们为此做了数据大屏,准备了两张图,一张是飞来飞去的城市交易图,另一张是飞来飞去的物流运送图。我们一帮人围着那张图盯着看了一个小时——谁都没干过这事,生怕哪出点事,其实当时整个也就5、6个数据维度。”颜乔回忆,当时直播数据是用投影仪投出来的,“凌晨2点的时候,同事慌慌张张跑来问我投影仪是不是可以关一下,因为太热了,这投影仪要着火了”。

当天,数据大屏上最终定格的数字是52亿元。

从那年起,数据大屏就延续到了现在。从最早阿里巴巴租住的杭州文三路上的写字楼,到阿里巴巴杭州西溪园区,到北京、深圳,近两年又搬到了上海世博中心。

为把延时控制到3秒,技术攻坚3个月

“2015年,我们被大屏幕难倒了。”曾两次担任双十一技术保障总负责人的阿里集团数据库技术团队负责人张瑞,向澎湃新闻透露了大屏背后另一个不为人知的故事。

那一年,双11大屏第一次离开阿里杭州总部,在位于北京水立方的媒体中心进行了连续26小时直播。

张瑞说,对直播大屏来说,最重要的两个时刻,一个是双11零点开始的时刻,一个是双11二十四点结束的时刻,要求大屏上跳动的GMV数字尽可能的不延迟。

“那一年为提升北京水立方现场的体验及和杭州总指挥中心的互动,在零点前有一个倒计时环节,连线杭州光明顶作战指挥室,张勇宣布双11启动,然后需要直接切换到大屏,这对GMV数字的要求基本上是零延迟。”张瑞表示。

然而,第一次全链路压测时却非常不尽如人意,延时在几十秒以上。那年的总指挥振飞下了“军令”:GMV第一个数字跳动必须要在5秒内,既要求5秒内就拿到实时的交易数字,又要求这个数字必须是准确的。

这在张瑞当时看来,是不可能完成的任务。压测当晚,大屏技术攻关组成立,开始封闭技术攻关。

“别看一个小小的数字,背后涉及应用和数据库日志的实时计算、存储和展示等全链路所有环节,是真正的跨团队技术攻关。”张瑞表示,经过三个月攻坚战,当年双11大屏上GMV第一个数字跳动时间是在3秒。

    责任编辑:谢春雷
    校对:张艳