有票人终成眷属,没票人终在抢票。
又是一年春运时。
从12306放票那一刻开始,广大人民群众就日以继夜的点击着刷新,期待订票成功那一刻的到来。
可现实是残酷的,无论我们怎么刷新,12306都会很稳定地告诉我们,想如愿抢到票是不可能的。
可时间如果回溯12306刚上线的那几年,别说抢票,很多人连网站都登不上去。“每逢抢票必崩溃”是当时人们对12306的直观印象。
(图片来源:网络)
不过,这两年,12306居然不卡了。
01
初期尝试,仓促收场
早在2000年,北京就曾尝试搭建网络订票系统,上线了“首铁在线”。
当时中国能上网的人非常少,连黄牛买票都靠排队,大众网络购票的需求几乎没有。可即便如此,一个“五一”小长假,首铁在线的系统还是瘫痪了。
(图片来源:网络)
经过一系列抢修之后,首铁在线在“正常和瘫痪之间”坚持了8年。
2008年春运前夕,首铁在线宣布放弃网络订票业务,只提供部分信息查询服务。它们给出的理由是:网站登录人员过多,造成服务器瘫痪。
首铁在线公告(图片来源:网络)
首铁在线尝试失败后,同样作为一线城市的上海接棒北京,在2009年也上线了一套网络购票系统,并且还提供送票上门服务。
可让人郁闷的是,这套系统上线仅一天,就因为系统故障关闭升级,此后再无下文。
网络购票将近十年的初期尝试以失败告终,可我们都知道网络购票是大势所趋。无论如何,铁道部都要攻克这个难关。
02
首秀夭折
2010年12月7日,第七届世界高速铁路大会在北京召开。
会上,电子计算技术研究所党委书记兼副所长王富章表示:“火车票的网上订票技术已经比较成熟,到时候买火车票就像在家里订飞机的电子客票一样。”
王富章还说:“摆在面前的不是技术问题。”
随后的2011年2月,盛光祖被任命为铁道部部长,并在同年4月接受《人民日报》专访时提到,6月底京沪高铁率先实行网络售票,2011年底全国铁路全面实施网络售票。
技术够成熟,铁道部部长也放了狠话,在民众的千呼万盼中,2011年6月1日,12306网站正式上线。
就此,我们这个骂过、恨过、几乎没夸过的网站,正式进入大众视野。12306也顺势迎来半年后的第一次大考——2012年春运。
大考前的2011年12月20日,盛光祖在春运电视电话会议上强调,2012年春运期间,将首次全面推行互联网售票、电话订票、电子支付票款等新的售票方式。
可就在广大归乡民众给12306绑好了银行卡,准备抢票付款回家的时候,意外出现了……
03
12306 VS 淘宝双11
2012年,12306春运首秀不能说特别尴尬,那得说是相当的尴尬。
这就好比一个人跟你说,有家餐馆如何受欢迎。结果等你过去一看,发现餐馆门太小、人太多,根本挤不进去。
(图片来源:网络)
首秀的12306暴露了太多技术上的不足。
系统几度崩溃,让太多购票者进不去网页;好不容易进入12306页面,又有很多人点不上购票按钮;个别旅客抢到了票,却发现无法支付;好不容易支付完成,却因为信息回传问题,拿不到该出的票……
总之,这套赶鸭子上架弄出来的系统,可谓漏洞百出,让人一度怀疑,人类根本没能力整出这套业务复杂、数据量巨大的系统。
彼时,淘宝刚完成第三次双11活动。
那年(2011)双11促销开始第一分钟即有342万用户点击进入,支付宝在一分钟内的付款笔数瞬间超过5.5万笔。当天支付宝交易为3369万笔,累计交易额为350亿元。
双11的数据不可谓不大,可淘宝虽然卡,却没有崩。
(图片来源:网络)
这一鲜明对比,直接导致大众开始拿淘宝双11与12306抢票相提并论,并从数据库、计算能力、UI等多个维度证明12306的垃圾。
当然,在不了解技术的小白看来,12306确实垃圾,远远比不上淘宝。可这事如果往深了讲,根本就不是一回事。
知乎网友表示:订购火车票的过程中,除了伴随大量查询操作外,最重要的是其下单时需要对数据库进行很多一致性操作。
例如从起点到终点各个分段票的一致性。另外,购票人的路线,车次,发车时间都有多种选择,并不仅仅只像购物一样下单付款这么简单。
就技术水平而言,12306系统的技术难度绝不在淘宝双11系统之下。可12306在上线之前,根本没做好充足的准备。
其实,自打12306上线以来,就有业内人士建议,只要12306将售票系统的数据接口对外开放,不少技术高的IT企业很快就可以建设成熟的系统。
可铁道部相关人士却表示:“开放接口的建议对铁路系统来说则未必实用,因为目前主营铁路网上售票业务的是铁道部下属企业,属垄断行业国企,短期来看放开不太可能。”
而且更重要的是,12306表示:“我们12306网站是非营利性质的,不会和商业企业合作,我们对自己的技术有信心。”
04
IBM成熟方案要价过高被否?
对技术颇具信心的12306很快便迎来了第一场危机。
2012年国庆前夕,西北师范大学大二女生黄焕婷在屡次抢票无果后,愤而向中国铁道部寄出了政府信息公开申请信,申请公开北京太极计算机股份有限公司所中标的1.99亿元铁道部“新一代客票系统一期工程项目”的具体项目内容,以及各项目内容所花金额。
一石激起千层浪,1.99亿的巨额开发费用刺激了民众的神经,黄焕婷的提议迅速得到了广大网友的支持。
(注:当时太极股份的招标金额为1.99亿,另一上市公司同方股份拿到了另外1.3亿元的中标合同。新一代客票系统一期工程项目总价在3.29亿元左右)
迫于舆论压力,铁道部不得不发布12306网站的招标过程。铁道部下属的铁道部信息技术中心表示:“新一代客票系统项目招标符合法定程序。”
可12306糟糕的使用体验、巨大的研发金额,以及太极股份和铁道部对于招标说法的明显出入(前者称刚刚中标,正在洽谈项目实施方案;后者称已按计划使用了部分招标采购的设备),导致铁道部的声明并没有得到网友的认可。
在一片质疑声中,IBM曾为铁道部提供成熟解决方案的事情也被网友挖了出来。
(图片来源:网络)
2012年春运前夕,清华大学Web与软件技术研究中心高级架构师王津曾对媒体透露,当初在设计12306网站的建设方案时,该中心曾向铁道部提出了网上售票系统的两个解决方案,其中一个是IBM拥有专利的“基于z/TPF的互联网订票引擎”。
他还透露称,IBM的成熟方案因为要价太高而被铁道部否决,关于IBM方案的报价,坊间流传的金额是1.9亿元。
早在1960年,IBM就帮助美国航空公司建立了Sabre 预订系统。世界著名的国际程序化航空订票系统(IPARS)也是IBM研发的。
就技术和经验而言,IBM在票务系统建设方面,可谓有口皆碑。因此,IBM的被拒让很多网友坚信一定是铁道部搞了猫腻。
雅虎中国原总经理谢文甚至愤怒地表示:“铁路系统很多问题就在于不找最好的,只找自己人,肥水不流外人田”。
不过,就在广大网友指责铁道部的同时,仍有部分网友对此发出质疑。他们认为即便是IBM,也没有能力解决12306的复杂问题。
首先,IBM从来没接手过数据量如此之大、系统如此复杂的项目。
正如上文所说,中国铁路涉及的人数之多、数据量之大、站点之复杂、时间之集中都是全世界唯一的。
其次,有铁道部内部人士表示,IBM的方案并非成熟的解决方案,也没有成功应用铁路系统的案例,其实就是一堆概念。
更有网友透露:“12306首秀被骂的狗血喷头后铁道部找来IBM、阿里巴巴等大企业要解决方案,给出的条件是资金管够但是问题得解决。可几大企业最后都拒绝了,原因是市面上可以买到的成套解决方案都不足以应付春运购票负载。”
到底是铁道部拒绝了IBM,还是IBM方案只是概念,根本没能力承接这件事,在当时争论不休。
企服行业头条(微信ID:wwwqifu)在查阅当年新闻的时候,也看到了2012年媒体对IBM中国相关人士的采访。
该人士表示:“我并不清楚IBM当初是否报了价,但以常识推断,这样的大型国家项目是不会给外企做的,外企也不会参与投标。”
不过,所有争论都会被更大的争论掩盖,三个月后,2013年的春运就要来了。
05
空调故障,三天两瘫痪
三个月过得飞快,大众没在2012年12月21日迎来玛雅人预言的“世界末日”,却在“世界末日”的3天后,体会到了登不上12306的恐慌。
如果说12306的首秀是相当的尴尬,那么12306在2013年第二次春运大考前的模拟考试则交出了0分的答卷。
2012年12月24日,离2013年春运抢票还有几天时间。可12306却出示公告称:12306因硬件设备故障,正组织抢修,暂停互联网售票服务。
系统恢复仅仅两天后,12306又在12月26日再次出示公告:12306因机房空调系统故障,正组织抢修,暂停互联网售票服务。
(图片来源:网络)
三天两故障,真正的春运还没到来,12306就陷入瘫痪,这直接招致了广大网友无尽的谩骂。
新京报评论也发出质疑:投资高达3.3亿元,春运等高峰期页面瘫痪,说是买票的人太多。可现在不是高峰期,难道要怪极寒天气?未来还会有多少“不可抗力”?
虽然业内人士表示,机房的电子设备运行时会产生大量热量,对温度和湿度的变化也极其敏感。可对于12306三天内连续两次“因空调故障”导致购票网站瘫痪,还是表示无法理解。
IT法律专家、律师赵占领认为:机房不可能只有一套空调设备,至少会有备用的设备防止出现意外,尤其是12306这样访问量极高的网站,应该会有多种紧急情况下的处理机制。
“所以,我觉得要么是其他原因导致不得不暂停售票,要么就是多套设备都存在严重质量问题。三天出现两次故障,晚上维修、白天仍停机,可见12306网站的技术维护能力和处理效率都存在问题。”
同时,赵占领表示:“主要还是体制原因所致,铁道部应该考虑放开限制,允许民营互联网企业经营火车票网售业务,至少也应该与技术实力雄厚的民营互联网企业进行技术合作。”
也许是这次事故引发了过大的影响,遭到了社会各界的大量吐槽,12306系统在随后的2013年春运中竟然没有出现大规模的卡顿。
相较于前一年春运,2013年春运通过网络购票的人数更多了。售票高峰时,12306网站上每秒有20万人同时在线,最多时一天点击数达19.8亿次,比2012年高峰日多了10倍。
可即便如此,12306却没有被庞大的数据所击溃。至于原因为何,企服君也不清楚。
不过,在搜索相关资料时,企服君从新浪博客中了解到了当年的一些状况。虽然这只是一家之言,可这位网友确实是在“猜想今天肯定会瘫痪的12306”上,订票成功。
(图片来源:网络)
长舒一口气的12306以为就此度过了危机,可殊不知,这场并不真实的美梦,仅仅是未来噩梦的开始……
06
没有登不上的山
只有登不上的12306
2013年12月8日,铁路12306手机客户端正式上线。
那年,苹果在9月推出了iPhone 5S和iPhone 5C(几乎被大众遗忘的机型);小米发布了小米3;vivo、oppo还没有能让人记住的机型;荣耀在当年12月才成立品牌,发布了荣耀3C和荣耀3X。
那是一个手机系统相对较烂的年代,春运抢火车票的主战场仍在PC端。
2013年12月28日是春运售票第一天。
和过去两年一样,12306官方网站在这一天多次出现了登录缓慢,甚至彻底瘫痪的现象。
(图片来源:网络)
而且,今年找上12306的问题不止有瘫痪、宕机,还有“串号”问题。所谓串号,就是用户登陆网站购票时,出现其他用户的身份信息。
这次事故让本就不受待见的12306又带上了“泄密”的帽子,2014年春运也成为有史以来被广大网友吐槽最猛烈的一年。
知乎上名为《12306 外包给阿里巴巴、IBM 等大企业做是否可行?》的话题,在这一年的春运期间被迅速引爆。
各路网友结合自身经验,开始从各种角度吐槽12306。大有随便喊出来一个程序员,给上3000万资金,就能把12306整明白的架势。
更有网站开始设立专题,汇总各种质疑12306的文章,还给专题取了一个《没有登不上的山,只有登不上的12306》的名称。
(图片来源:网络)
2014年1月15日,神曲《一票难求》火遍网络。歌中道尽了抢票难、归乡难,以及登陆12306有多难。
“循环登12306,耗尽我大半宿,订不到指已抽。”无疑是对2014年抢票人的真实写照。
视频:《一票难求》
为什么2014年春运期间的12306会格外卡,因为春运铁路输送的旅客更多了,通过互联网买火车票的旅客也越来越多了。
12306对外公布的铁路春运大数据显示:2014年春运期间,全国铁路40天发送旅客约26678万人次,比2013年春运多出2631万人次。
同时,2014年铁路春运通过互联网售出的车票共计11441.8万张,占总售票量的44.9%。比2013年不到40%的比例,高出5个百分点。
铁路部门很清楚,在未来若干年的春运中,铁路输送的旅客数量只会更多,互联网售票比例只会更高。
如果不能解决12306系统宕机、瘫痪、串号等问题,未来铁路部门遭遇的可能不止是民众的谩骂。
07
阴霾中的亮光
不过,在无尽阴霾中,也不是没有丝毫亮光。
至少,第一批用12306手机客户端抢票的归乡人,几乎没遇到App崩溃的情况。部分网友表示,用“铁路12306”购买车票比官方网站更“靠谱”。
2014年春运高峰期间,12306手机客户端日均点击量达到1亿次、日均独立设备访问达到200万(其中安卓平台150万、iOS平台50万),最高峰日售出44万张车票,两个月安装用户数1900万。
为何12306手机客户端在2014年春运期间通过了大考呢?
在企服君看来,首先第一年用12306手机客户端买票的人,数量没有那么多;其次,铁科院(中国铁路总公司下属)在2014年春运结束后的3月对外表示,这个移动平台是IBM开发的……
当初是谁说相信自己技术的?又是谁说自己不会和商业企业合作的?为什么彼时不与IBM合作,此时却又开始和IBM合作呢?
原因很简单,因为以前的铁道部在2013年3月14日正式更名为中国铁路总公司,正式分开铁路与政务,开启了政企分离之路。
(图片来源:网络)
政企分离的一个好处就是,企业可以更好的和商业企业合作,不用非得和国有控股的企业合作了。(前文太极股份和同方控股均为国有控股企业)
基于这样的大背景,12306系统迎来了更好的发展机遇。就此,不只是IBM与12306展开了合作,阿里巴巴也加入了这场游戏。
08
不收一分钱的阿里巴巴
马云一向是有情怀的。
此前,阿里巴巴是不是寻求过与12306合作,企服君并不清楚,可当12306能与商业企业展开合作的时候,马云率先站了出来。
“每年春节,中国成千上万的农民工从城市回到家乡,他们返乡要购买火车票,可12306网站5年来每年都要崩溃。我告诉阿里的年轻人,去支援他们,不收一分钱。因为我不想看到农民工兄弟买不到火车票。”
12306的系统的复杂程度不输于双11,为了搭建这套系统,马云甚至让阿里云顶尖程序员队伍入驻了12306。
2014年5月,12306对阿里云的处理能力和稳定性展开严格测试。2014年的“十一”售票高峰,12306对阿里云进行了实战考验。
直到2015年1月16日,知乎上一名阿里云工程师爆料,12306网站已将车票查询业务放到阿里云上,这次合作才由隐秘状态逐步浮出水面。
三天后的1月19日,阿里云对外证实已经同12306展开合作。在2015年春运期间,阿里云将承担12306系统中75%的流量(车票查询业务)。
双方合作架构图(来源:网络)
此时距离2015年春节还有一个月,铁路抢票已经持续了一个半月(2015年春运抢票日自2014年12月7日开始)。
在这一个半月的抢票过程中,前一年12306系统崩溃、瘫痪、串号等问题,在与阿里云合作后几乎再也没有出现过。
阿里巴巴集团技术保障部负责人刘振飞表示:“12306选择了互联网时代的市场伙伴,拥抱变化和创新,这也是对阿里云服务大型政府和企事业单位能力的一次大考。”
2015年铁路春运,各项数据屡破新高。全国铁路累计发送旅客29475万人,同比增长2778万人,增幅10.4%。
2014年12月19日(当天开售腊月二十八的火车票)的售票峰值日,12306网站访问量(PV值)达到破纪录的297亿次,平均每秒PV超过30万次。当天共发售火车票956.4万张,其中互联网发售563.9万张,占比59%。
不少网民反映:“虽然票还是很难抢,但网站访问快了不少,体验比以前好。”
09
花絮:此后不卡的12306
阿里云接管12306的车票查询业务之后,12306系统也变得越来越稳定。
可不卡之后的12306仍有很多花絮值得网友吐槽。
比如2015年3月,为了打击黄牛和抢票软件,12306上线了奇葩验证码。
至今,这套让人对智商产生怀疑的验证码依旧存在,可黄牛和抢票软件还是比自己抢票好使,也不知道12306到底防住了谁……
网友恶搞验证码
(作为王珞丹的粉丝,企服君也凌乱了)
今天,通过与IBM、阿里巴巴等公司的合作,12306的稳定让我们早已忘却了它曾经连年崩溃的历史。12306的演进之路,又何尝不是中国互联网的发展之路。
虽然我们骂过、恨过12306,但我们很清楚,12306为我们提供了多少张归乡的火车票。
而这每一张车票的背后,都承载着一个人漂泊在外,奋斗了一年的梦想。也承载着一个家,一年团圆梦的期盼。
希望我们都别忘记,那些在你我背后,默默支持我们,守护我们,爱我们的人。
愿即将到来的春节,你我早日回家,一路平安。
- 12306发展史 -
2000年,北京上线首铁在线
2008年,首铁在线彻底放弃了网络订票业务
2009年,上海发布网络购票系统,上线仅一天便关停
2011年6月1日,12306网站正式上线
2012年春运,12306首次接受春运大考,系统漏洞百出
2013年春运前3天,12306因“空调故障”导致三天内两度瘫痪
2013年3月14日,铁道部正式更改为中国铁路总公司
2013年11月30日,12306网站支付宝账户支付服务功能上线试运行
2013年12月8月,铁路12306手机客户端正式上线
2014年5月,12306对阿里云的处理能力和稳定性展开严格测试
2014年10月,12306对阿里云进行了实战考验
2015年1月19日,阿里云对外证实已经同12306展开合作
2015年3月,12306上线奇葩验证码
……
资料来源:知乎; IT商业新闻网;新浪财经;网易;千龙网;中国经营报;高铁网等
点赞(2)
说点什么
全部评论