中国铁路刚刚进入网上售票时代,就陷入了混乱。
由铁道部下属机构研发的网上售票平台12306网站,在2012年春运前期的售票高峰首次面临极端考验,并被证实无法胜任。
专业互联网分析网站 Alexa 的统计显示,12306的访问量排名从3个月前的第1059位跃居至目前的第115位。1月9日,Alexa 统计估算的12306网站独立用户访问比例,已占到全球的0.86%,3个月间访问增速达627.5%。
庞大的访问浪潮冲击下,12306网站几度濒临瘫痪,一些旅客遭遇页面刷新缓慢、购票失败却被扣款等问题。众多购票者面对报错页面兴叹,抱怨声四起。
12306网站的质量问题,使它的承建商浮出水面。
一位知情人士1月10日向本报透露,当年12306网站的设计招投标,申报方案的仅有中国铁道科学研究院电子计算技术研究所(以下简称铁科院电子所)和易程科技股份有限公司两家。而最终,在业界眼里实力雄厚的易程科技未能中选,承建12306网站在线售票系统的合同被交给了铁道部下属机构、业内并不知名的铁科院电子所。
而当年咨询机构曾向铁道部提出网上售票系统的两个解决方案,也均未被采纳。
“当初IBM的成熟方案报价太高,12306走自主研发的路子,没想到现在搞成这样。”这位知情人士感叹。
带病仓促上线
12306网站遭遇的危机,连日来引起专业人士的关注。据他们分析,问题出在12306网站所使用的技术,并非是成熟的解决方案。
“12306网站在线售票功能,其实就是个海量事务高速处理系统,这样一个系统,并不能简单地使用通用方案进行设计,但听说12306网站采用了Oracle通用数据库进行搭建”,CTO俱乐部成员、互联网产品设计专家胡争辉评价说,“使用通用系统进行设计也不是不可以,但在面对春运前夕的瞬间海量网络购票需求时,这个系统会变得极为脆弱。”
之前,有舆论把12306网站的问题归咎于两家硬件提供商——上市公司太极股份(002368.SZ)和网宿科技(300017.SZ),他们为12306提供了硬件系统集成和CDN网络内容分发加速服务。而受访的IT业人士认为,问题不出在硬件上,而出在软件设计上。
“他们试图通过服务器的堆积,来解决软件设计的不足”,胡争辉分析,但理论和实践都已经证明,再强大的硬件也很难满足一个不完善的软件系统的极端处理请求。
清华大学Web与软件技术研究中心电子商务研究室主任、高级架构师王津用“神奇的化学反应”来形容12306网站所面临的极端情况——当出现海量交易请求后,网站的运行效率会呈现指数级的下降,最终导致崩溃。
“我们中心是专门研究这个的,当时铁道部的会议我们都去了,我们就向铁道部领导说明过在极端情况下,网站会出现什么样的神奇结果。”王津透露。
如今,“神奇的化学反应”应验了。
而这,则牵引出当年12306网站系统设计招标的往事。
两个解决方案被“枪毙”
据王津透露,至迟从2006年开始,铁道部就开始讨论和筹议网上售票的相关计划。
王津所在的清华大学Web与软件技术研究中心,则是铁道部在线售票系统领域的一个颇为重要的智囊专家机构。“从五六年前到现在,我们中心陆陆续续都在参与铁道部的技术会议和专家交流,至今也一直没有停过”,王津说,“开会的时候,铁道部负责票务技术的领导也都来了,我们作为专家团队提出技术建议,他们自主决定是否采纳。”
在铁道部与清华大学Web与软件技术研究中心的合作下,由中心成员邵晓风主导开展了《基于海量数据高并发交易的铁路电子商务平台关键技术的研究》课题。
据王津称,中心当时向铁道部提出了网上售票系统的两个解决方案,一是IBM拥有专利的“基于z/TPF的互联网订票引擎”,另一个是由该中心掌握自主知识产权的分布式解决方案。但最后这两个方案均未被铁道部采纳。
IBM的方案未被采用可能与成本过高有关。“IBM的解决方案报价非常惊人”,王津未透露具体数字,仅表示“这个数字比想象的都要大得多”。至于该中心拥有自主知识产权的方案为何也没有被采纳,王津表示并不清楚。
12306招标回溯:“甲方想用自己的东西”
易程科技的出局
王津回忆,后来,铁道部进行12306网站系统设计招标时,申报方案的除了铁科院电子所,还有易程科技股份有限公司。“实际上铁科院电子所不用投标,因为它本身就是铁道部下属的,因此最后投标的仅仅是易程。” 王津告诉本报记者。
事实上,易程科技股份有限公司也与铁道部有着极为密切的关系。作为同方股份(600100.SH)旗下的子公司,易程在2006年成立后,就凭借铁道部扩张高铁网络的东风,斩获了不少引人注目的项目。如在各地铁路客运站安装的火车票自动售票机,就由易程研发的5种产品所囊括。易程还拿下了京津城际、沪宁城际高铁票务系统集成项目,以及上海虹桥综合交通枢纽信息集成项目等铁道部大单。
一份平安证券的分析报告估算,易程科技在手的高铁订单累计已达到60亿元左右,这些项目预计在2014年前完成,每年乐观估计可确认收入接近10亿元。
清华大学Web与软件技术研究中心与易程科技也存在业务沟通往来。一则该中心网站发布的消息称,2009年4月9日在该中心主任邢春晓主持下,易程科技股份有限公司及IBM公司的相关负责人和开发团队,参加讨论了基于IBM z/TPF铁路订票系统的研究、设计和开发。
然而实力强大、并具有清华系背景的易程科技,最终也没有能得到承建12306网站在线售票系统的合同。“易程是乙方,铁道部是甲方,甲方想用自己的东西,乙方也没什么话可说”,王津笑称。
王津所称的铁道部“自己的东西”,是指铁科院电子所。
本报获知,该所承担开发了12306网站时刻表、票价和余票查询业务,备受质疑的网络售票系统,也是由该所研发的。一个佐证是,在12306网站首页下端的版权信息里,中国铁道科学研究院被列入其中。
铁科院成立于1950年3月1日,为中国铁路行业唯一的多学科、多专业的综合性研究院。2002年由国家事业单位转制成为集科研、开发、生产、咨询等业务为一体的铁道部直属大型科技企业。其下属的电子所成立于1979年5月1日,从事铁路电子计算技术的专业研究,1992年电子所单独注册成立北京经纬信息技术公司,开始企业化运作。
工商资料显示,北京经纬信息技术公司的注册资金为5000万元,法人代表为史天运,正是现任电子所所长。而电子所承担开发的12306网络售票系统,则由电子所副所长王富章领导。电子所官方页面显示,该所承担了“铁路客票发售和预订系统”的研制,在最新的5.0版本中,该系统实现了客票销售渠道网络化。
“在海量事务高速处理系统研发领域,清华大学Web与软件技术研究中心是目前国内该领域研究的翘楚,有宝贵的成功经验,而铁科院电子所在这个领域此前并不知名。” 胡争辉评价说。
“铁路系统很多问题就在于不找最好的,只找自己人,肥水不流外人田”。雅虎中国原总经理谢文(微博)对媒体评价说。
分享到:
相关推荐
家电行业周报:中报回溯:马太效应凸显,龙头前景依旧.pdf
课程与教学研究二十年回溯:香港与内地的视角
数据结构习题回溯木板墙程序,去掉每行代码前的注释即可运行
最优装载问题——回溯法 最优装载问题——回溯法 最优装载问题——回溯法
学习回溯法的资料。帮你了解回溯法。教学PPT。
质量回溯管理机制:回溯的定义、角色和职责、回溯方法 质量回溯模版、质量方法学习
回溯法回溯法回溯法回溯法回溯法回溯法回溯法回溯法回溯法回溯法回溯法回溯法回溯法回溯法
给出求解9*9数独至少一种搜索方法(回溯、爬山、模拟退火,束搜索、遗传算法),并分析其算法的性能(四个搜索算法评价指标)。 答: 回溯: 深度优先搜索+变量分配,即每次分配一个变量+约束检查,即考虑与前面分配...
算法设计与分析实验指导4_回溯法:排兵布阵.docx
全都是自己写的,都能跑出来 实打实写的哦~ 仅供参考 最重要的还是自己理解 1.学习并掌握回溯法 2.利用迭代回溯和递归回溯两种方法解决01背包问题。 预览地址:
实验四:回溯法 【实验目的】 深入理解分治法的算法思想,应用分治法解决实际的算法问题。 【实验性质】 综合性实验 【实验内容与要求】 实验要求】 设下图G=(V,E)是一连通无向图,有3种颜色,用这些颜色为G的各顶点...
基于上海石化历史数据的回溯检验:大型炼化项目盈利模型的构建.pdf
实验目的:0/1背包问题的回溯算法设计 实验原理:回溯算法设计。 实验要求:基本掌握回溯算法设计的原理方法。熟练掌握VC++中编程实现算法的常用技术和方法。 算法思想: 0-1背包问题:给定n种物品和一背包.物品i的...
行星际回溯主要由两个脚本组成: ipwb / indexer.py-归档索引脚本,用于获取WARC输入的路径,从指定的WARC提取HTTP标头,HTTP有效负载(响应主体)和WARC响应记录标头的相关部分,并创建字节字符串表示形式。 然后...
n后问题---递归回溯法 n后问题---递归回溯法 n后问题---递归回溯法 n后问题---递归回溯法 n后问题---递归回溯法 n后问题---递归回溯法 n后问题---递归回溯法 n后问题---递归回溯法 n后问题---递归回溯法 n后问题---...
提供各种常见的回溯法案例的解决思路,附该算法的算法的主要步骤及各步含义。
回溯法:八皇后问题,一个经典问题 "八皇后问题"是在国际象棋棋盘上放置八个皇后,使她们不能相吃.国际象棋中的皇后可以吃掉与她处于同一行,同一列,同一对角线上的棋子.因此每一行只能摆放一个皇后.因共有八行,所以每...
教程加题目,让你巧用搜索与回溯做十分困难的题目! 介绍:回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。回溯法是一...
算法设计与分析 3回溯法—地图填色问题 pre ppt 回溯法地图填色 路径选择(MRV DH) 剪枝策略(向前检测和颜色轮换) 运行时间随图规模增大而增大 图密度 (1) 通过本次实验,我了解到回溯法的基本思想: 不断尝试...