存三大系统缺陷:12306

春运期间,不少在线旅游网站和火车票网上代售都提供限制性服务,像是去哪儿网更是贴出了“春运期间火车票出票率极低,去哪儿网暂停火车票的新订单预订服务”的公告,飞机票销售服务则正常提供。根据1月9日alexa的数据显示,12306网站一周平均排名为174,日均ip为363万;航空网络售票网站travelsky.com一周平均排名为10910,日均ip为8.76万。

安天实验室总工程师张栗伟认为,如果将12306售票系统的数据接口对外开放,主要是起到分流作用,即铁路的网站并不面向公众或少量面向公众,而只是面向各个代理订票网站,类似于现在传统订票依托各代理订票点一样。“由于需要承载的数据量完全可预测且规模远小于面向公众,显然比承担所有公众访问要容易解决,且有较多的代理网站客观上提供了较好的冗余性。但这就需要考虑黄牛党,交易安全等问题,因此这个决策主要面临的问题不在技术面上。”

12306的瘫痪正在续写着中国春运“一票难求”的古老故事。在8日举行的发布会上,铁道部副部长胡亚东表示“虽然我们尽力采取了多项便民利民措施,但是由于综合的和客观的因素影响,买票难的问题仍然没有得到根本的解决”。

根据胡亚东介绍,今年春运期间全国铁路将发送旅客2.35亿人次,同比增加1352万人,增长6.1%,日均588万人,同比增加34万人。

从事航空电子客票销售的人士认为,今年春运从1月8日至2月16日为期40天,但由于各铁路局电话订票和互联网售票的预售期为12天,1月6日-10日(可对应购买17-21日的火车票)网络电话订票将达到最高峰,预计12306网站出现拥堵和瘫痪的现象会更为频繁。

事实上,目前铁路春运客运能力为日均382万人次,实际运力需求缺口达到206万人次。即便是在公平的网络售票方式下,成百上千的网民获取一票仍具有极大的不确定性,这也是12306网站出现巨大负荷的根本原因。

上述航空电子客票销售的人士认为,除了票源紧张,12306系统架构规划以及客票发放机制也存在了三大缺陷,包括定点的互联网起售时间、支付方式的局限以及数据接口没对外开放。

三大系统缺陷

“尽管12306网站每天的订票时间为早晨6:00至次日凌晨1:00,但每天有四个定点的起售时间,分别是8点、10点、12点、15点,导致大部分购票者都集中在这几个时间点刷新网站,形成登录高峰期。”上述人士表示:“我们估计,如果12306网站登录高峰期间的并发量达到1gb,那么同时在线访问人数可能已达到500万。”

500万是一个什么数字?安天实验室总工程师张栗伟告诉南都记者:“同时在线达到500万,已经超过百度空间的规模;如果同时交易500万笔,这个规模大约是淘宝最大促销2011年双12时第一小时总成交量笔数的2倍,无论哪一个都是比较巨大的数字。”他认为,这种定点放票的机制容易造成访问数量剧增,出现明显的洪水效应,一旦超出服务器的承载能力,响应时间就会显著变长、交易失败率增加。

其次,在支付方式上,12306网站建议使用中国工商银行、中国农业银行、中国银行、招商银行的银行卡,其他银行卡则需要通过“中国银联”间接支付。上述航空电子客票销售的人士认为,支付选择的局限性,会出现两种情况:首先是支付过于集中,银行支付系统连接不顺畅,用户交易时间变长;其次,一但超过网络购票的支付时限45分钟,出现付款成功但无法购票,那积聚在网站上的用户就越来越多。

安天实验室总工程师张栗伟表示,这种情况下会出现放大效应。“每个用户的交易时间变长,用户的平均交易失败率提升,导致用户需提交多次交易,进一步加大网站的负担,而新的负担又会进一步造成新的恶性循环。”他表示,在12306网络的案例中还有一个特殊的情况,即票源稀缺,这导致用户重复查询,进一步加大网站负担。

根据规定,目前可以通过网上预订车票的车次包括了c字头城际、d字头动车、g字头高铁、z字头直达、t字头特快以及k字头快速所有列车的售票业务,基本上除了少数慢车、l字头的临时客车,大部分火车票都可进行网上购买。而更为重要的是,网上售票的预售期一般来说比车站窗口或代售点提早4天。

从架构上看,12306官方网站并没有充分估计到春运期间购票高峰所带来的巨大负荷。资料显示,12306网站由铁道部信息中心和中国铁道科学研究院共同开发,在2011年6月1日正式上线。“上线时间短,春运前12306网站没有遭遇过其他购票高峰,根据具体情况作出规划调整。”

安天实验室总工程师张栗伟认为,规划也难以预测所有的可能因素。“如近期淘宝、京东、小米等不同层次,不同类型的电商网站都出现过类似的问题,因此除了规划需要改善以外,在各个流程上也有较多改进空间,如设法在投入使用前进行足够的压力测试,进行多流程多环节的瓶颈点监测,准备好应急预案,能够快速地进行调整修复工作。”

除此之外,上述从事航空电子客票销售的人士认为,火车票销售长远来说应仿效机票销售,对外开放数据接口,进行分流。目前,中国航信travelsky系统为不同的机票销售机构提供数据接口对外开放,为国内外的航空公司提供机票分销信息服务,在线旅游网站以及传统机票代售都可接入该系统。

“过年回家,你准备好了吗?”这是全国2亿春运旅客共同的话题。

2012年,全国第一次实施铁路系统的网络电话订票。从一部电脑、一根网线出发,铁道部副部长胡亚东在去年6月给出了“网络售票最方便、最公开、最公平”的设想。

最新的数据显示,目前网络售票和电话订票每天已经达到200万张,网络售票的注册用户已经超过1000万人。1月1日至8日,铁道部推出的12306铁路客户服务中心网站日均点击次数超过10亿次,被网友戏称为“中国最牛的电子商务网站”。

人们终于不用再到车站整宿排队,但买到一张返乡的火车票却仍然艰难。在12306网站上,大量用户无法登录、订票付款后无显示,少数紧俏的线路需要刷新系统30-50次才能购买成功,购票者有苦难言。

无力承受的高流量,使得12306网站频频出现瘫痪。从事航空电子客票销售的人士认为,12306系统架构规划以及客票发放机制有缺陷,无法支持大并发量的交易,长远来说应仿效机票销售,对外开放数据接口,进行分流。

  • 存三大系统缺陷:12306已关闭评论
    A+
发布日期:2019年07月03日  所属分类:新闻动态