30亿张!12306一年卖出的票,首尾相接可绕地球7圈

12306客票系统是全球交易量最大的票务系统,平均一年售出30亿张火车票,这些火车票首尾相接可以绕地球7圈。
今天,全路客票系统监控中心首次对外开放,记者带您走进12306,聊聊买票那些事儿。
图片
23年升级迭代 成为全球交易量最大票务系统
全路客票系统监控中心位于铁科院电子所新3号楼一层。
据铁科院相关负责人介绍,客票系统包括国铁集团中心系统、铁路局地区中心系统、车站系统。从1996年发展至今历经了客票系统1.0、2.0、3.0、4.0、5.0、5.1、5.2版本升级以及新一代客票系统一期、二期、三期建设。
图片
1996年的1.0版本:具有历史意义,首次实现了铁路售票由手工售票向计算机售票的转变;
1997年的2.0版本:实现了地区中心联网售票;
1998年的3.0版本:实现了全国联网售票;
2002年的4.0版本:适应当时的铁道部的收入清算需求,实现了提前180天预约;
从2006年到2010年的5.0、5.1、5.2版本的升级:主要实现了自动售检票、电话订票、实名制售票等业务;
2012年的新一代客票系统一期工程:这是客票系统发展史上的又一个里程碑,实现了互联网手机售票,也就是大家熟知的12306。
历经一期、二期、三期工程的建设,新一代客票系统的售票方式发展到现在的线上线下同时售票,多样化的支付方式,业务范围扩展到快递送票、乘意险、订餐、候补下单等。
这样的“互联网+出行”的客票系统给铁路客运带来深刻变革,客票系统也成为全球交易量最大的票务系统,平均一年售出30亿张火车票,这些火车票首尾相接可以绕地球7圈。
墙上有张密密麻麻的值班表
监控中心空间明亮简洁,墙上挂着春运售票日历、春运各站起售时间方案,以及一张密密麻麻的人员名单——春运售票系统保障合署办公室值班表。为了让旅客顺利地在12306上购票,背后团队早已提前入场准备。
图片
铁科院12306技术部副主任闫志远介绍,互联网售票从2012年开始到2020年春运,已过去8个年头。每年国铁集团在春运售票开始前都会提前备战,成立春运保障合署办公室。12306相关的研发、运维单位以及多家设备厂商等技术支持团队在整个春运期间集中办公,开展系统监控、应急处理等春运保障工作,确保售票系统稳定、高效运行。
今年的春运合署办公从2019年12月12日开始,到今天已是春运售票的第30天。每天的值班保障人员从每天早6时前到晚24时后,连续奋战。
全天21个放票时间点削峰避堵
闫志远介绍,今年春运的特点是节前客流高峰来得更早更急。春运日历中标红的日期,是中心预测的售票高峰时段。
目前12306网站和手机客户端的售票、退票、改签业务办理时间已经从原有的6:00到23:00,延长了半小时到23:30。
同时,根据2020年春运的各站起售时间方案,全路18个路局和香港地区各站,从6:00到23:30,分成了21个放票点,也就是30日后的新票对外起售的具体时间点。
这样既可以分散互联网海量的集中购票访问请求,减轻系统的并发查询和购票的压力,起到削峰作用,保障12306网站的稳定;同时,旅客不用在同一时间购票,避免拥堵。
售票实况:5分钟卖出6.2万张
监测中心最前方是一整面墙的大屏幕,分为三大部分。上面的数据正在实时跳动。闫志远介绍,保障团队在值班时通过大屏监控整个系统运行状况,通过监控预警对可能出现的问题提前发现、提前处置。
图片
正中间的售票大屏,展现的是12306的实时售票情况。更新速度非常快,几秒钟千位数就发生了变化。
记者算了一下,从8:40到8:45,5分钟时间,12306实时售票量从144.5万张增加到了150.7万张。
铁科院首席研究员、12306技术部主任单杏花介绍,截至目前,2020年春运互联网售票最高峰一天1443多万张,全渠道(包括车站窗口、代售点、自动售票机、电话订票等)售票量1639万张。近几年互联网售票占全渠道售票量占比基本在80%以上。
排队:可按地点排也可按系统忙闲排
售票大屏右边是排队大屏,同样列满了数据。闫志远解释,“新增订单”就是待处理的排队请求,“处理订单”就是已经消费的排队请求,通过下面的订票成功率、平均响应时间、平均等待时间可以看出对于队列的处理效率。
排队技术是售票系统的保护性的环节,也是进行系统处理的关键技术。
闫志远介绍,春运时旅客购票、查询的访问量是海量的,但12306系统的机器资源是有限的。为有效进行海量交易流量处理,系统采用了排队技术。“排队”是通过系统虚拟旅客到车站窗口排队购票的模式映射。可让旅客无序并发的访问请求通过排队后变得有序,先来先到。
同时,排队方式有很多种。可按旅客购票的区域对请求进行排队,比如按购买北京出发的车票排队,按上海出发的车票排队。也可根据各售票地区的系统资源使用和系统忙闲情况,进行队列的稳定、有序消费取票。
风控:“火眼金睛”拦截异常请求
左边,则是12306风控实况大屏。
作为唯一官方网站,12306受到很多挑战,其中第三方购票插件对系统影响不小。闫志远介绍,使用第三方抢票软件风险很高,通过高频手段访问网站,不仅对系统造成压力,更存在泄露旅客信息的风险。而且,很多第三方软件还会收取所谓代购手续费、退票费等费用。
12306从2018年开始构建风控系统,通过识别包括浏览器、IP在内的一些异常行为予以拦截,“比如正常旅客购票不可能一秒钟操作。”闫志远解释,针对这种异常请求就会被风控系统拦截。
从目前数据看,12306面对的存在风险请求和正常购票,基本是各占一半,如果在高峰时段,存在风险的请求比例甚至比正常购票请求还高。