12306老崩,双11电商平台很通畅?真相是这样的!

 

都抢到回家的票了吗?...




编辑:风清

来源:电商报(ID:kandianshang)


12306有多牛?


从下周起,很多公司的主要任务是,筹备年会,这也意味着一年一度的,春运大片已正式拉开序幕了。但是,也有很多人到现在,还没抢到火车票,而且,屋漏偏逢连夜雨,就在上周,12306再次出现车次加载失败、购买不了票或卡在候补订单,支付界面等故障。

很多人都很不,解甚至出离愤怒:一个破软件做了这么多年,为什么还老是出问题?你看人家双11天猫、京东、拼多多每天也是好,几亿人的流量,不是照样畅通无阻吗?

少年,春运时的12306还真是双11的电商平台,系统比不了的!

首先,二维和多维的算法对比。

对于电商平台而言,就算双11这样每年,最汹涌的营销节点,流量再大也是,单纯的线上流量,所有用户都是在一个闭环的系统,里下的单,所有数据都是可见的,对阿里和京东的程序,员而言,他们有足够的时间提供,泄压方案。

而对春运时的12306而言,其业务分为线上和线下,即12306的系统算法包括,全国所有的火车站窗口售票、售票机购票、12306购票。打个比喻,电商平台的闭环数据是,二维的, 12306的系统数据是多维的,可以组合成无穷,个二维数据。

其次,水库蓄水与抗洪抢险,的对比。

其实,双11的活动并不是集中在,双11这一天,而是在之前就已经进行,了很长时间,商家通过前期宣传、预售等提前实现了分流,洪峰到达前,水已经泄得差不多了,最后就是测试一下当天,的水位。

而12306的难点在于,它不可能预测得出每天有多少人,要到哪里去,何况很多用户是有多种随机组合,的购票方案,也就是说,12306不能预测洪峰会在,那个地方出现,只能被动地等待,最后的行为结果,然后奋不顾身地抗洪抢险。

最后,缓冲流量和并发,流量的对比。

对电商平台而言,用户在流量上是有,明显分层的,比如说浏览、比价、下单等环节,每个环节都是有缓冲,时间的,所以即使面对双11这样,的流量池,也可以一一应付。

而12306则是要在最,快的时间内完成用户下单、选座、付款、锁票、出票等操作,完全没有缓冲带,每秒百万次以上的并发,对12306再正常不过了。毫不夸张地说,12306 服务器承受着这个世界上任何秒杀系统,都无法超越的 QPS!

所以我们看到,为了解决流量瞬间并发,过大导致系统风险,12306也采取了一些小手段,比如说故意搞了一些让我们傻傻分不清的,最少输入3次以上的验证码,就是为了缓冲流量!还有,我们所说的老是崩一次,有时其实就是短暂性,的技术死亡!

简单地说,这世界没有一个国家能完成,春运这样的百亿级以上的即时流量,从目前来看,12306其实已经很牛了。所以,大家急着回家的心情,可以理解,但是真的没,有必要责怪12306。

售票服务一直在进步!
在2011年之前,中国的春运火车票只有,线下出售一个单一的渠道,年纪大一点的人可能都记得当年排着长队甚至半夜,裹着被子熬夜买票的痛苦经历。
随着互联网技术的深入,发展,2011年6月,12306网站正式推出购票业务,并且通过网站售出第一张京津,城际铁路电子客票;随后,包括高铁、动车、Z字头、T字头、k字头的列车售票先后,搬到12306,中国铁路进入让人憧憬,的电商时代。

但是,当2012年的春运时间如期,而至时,12306显然有些难以招架。

2012年1月5日开始,12306网站连续5天点击量,超过10亿次,按照一天8小时不间断购票,计算,12306 平均一秒的并发点击量,为近30万次!

由于接入带宽不足,12306网站数度拥堵。最后,面对服务器已超负荷运转,访问者还在源源不断,进入的状况,12306后台只得进行限流。

随后,12306分两次将带宽由,600兆上调至1000兆、1500兆,但服务体验还是上不来。在全国人民的一片,吐槽声中,12306的首次春运服务,极度尴尬。

到了2013年春运,多家没有社会责任的网络,公司推出了抢票插件或软件,抢票软件的使用会降低,其他手动查询用户的速度,导致系统的放慢,等于是对12306系统漏洞进行,了局部攻击。

庆幸的是,真正的互联网大咖,比如说,腾讯、阿里巴巴等并没有参与,对12306的“猎杀”,否则,后果不堪设想。

不仅如此,阿里巴巴等企业还贡献了自己,的技术力量,加入到对12306的,升级改造中来。

越来越好的12306
其实,看到淘宝、天猫等电商平台在重压,下垮不掉的技术优势后,12306也在虚心向,这些互联网巨头学习。

在2011年春运进入最紧张,的阶段,阿里派出了17名技术精英,组成项目组,指导和协助12306网站进行,优化和改进,随后,12306的每日售票数量提高,了差不多90%。

2012年双11期间, 12306客票团队组团到阿里巴巴,集团取经,观摩阿里的程序员、运维团队的日常操作,以弥补自己的不足。随后,12306的后台系统得到扩展,引入内存计算技术后,查询效率大大提高,增多放票节点后,缓压能力大大提高。

2015年,和阿里云合作后,12306成功实现了75%的业务流量分流,12306的服务器承受的压力,大大减小,从此12306很少出现大面积,崩溃的伤心往事了。

今年,在提高售票能力的基础上,12306系统屏蔽了,许多抢票端口,并推出了“官方抢票”的“候补功能”:系统如果遇到有旅客,退签返回的车票,或者说铁路根据列车能力情况加挂,而增加的车票,就可以去优先配给,已经排队进来等候的人。在对黄牛们,的生意集中打击,还广大用户一个健康,公平的买票环境。
12306这些年所做的种种努力,你都知道吗?
商务合作请联系微信QQ:2881339630
热门文章


    关注 电商头条


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册