分享成功

12306算法有多复杂?来看背后的“技术大脑”

原标题:中国铁道科学研究院首席研究员单杏花带领团队攻克客票系统难题——12306背后的“技术大脑”

图为单杏花(左)在北京站进行窗口调研。宋选兵摄

 

铁路12306客票系统,全球最大的实时票务交易系统,高峰时每秒出票1000多张,用户从提交需求到出票只需要1.2秒,单日最高访问量超500亿次。
 
庞大的系统背后,有一个娇小的身躯,她就是铁路12306的技术领军人——中国铁道科学研究院集团有限公司首席研究员单杏花。
 
“再难也要啃下来”
 
1996年,为建设全国铁路统一客票系统,原铁道部决定成立客票总体组,并组建客票研发团队。彼时,刚考上研究生的单杏花幸运入选。
 
“只要交给她的任务,她总能给出很好的设计方案。”这是团队对单杏花的评价。就这样,从客票系统1.0版本到5.0版本,从主持负责到总体设计……单杏花逐渐成长为中国铁路客票系统研发团队的带头人。
 
2011年6月12日,铁路12306网站投产应用。2012年春运,铁路12306互联网售票系统迎来第一次大考。一时间,井喷式的购票需求使12306网站几近崩溃:余票查询请求海水般涌入,网站入口直接堵塞……
 
“关键时刻,再难也要啃下来;再优化一点,明天就会有奇迹出现。”单杏花鼓励团队。她带领团队白天跟踪系统运行状况,思考优化方案;晚上11点系统停售后,上线优化内容,进行全面测试;每天凌晨三四点休息,早上6点半继续战斗……
 
那一年,铁路12306高峰日点击量超过了14亿次,高峰日售票量达到120万张。“这远远超出了系统的初始设计能力。”单杏花说。
 
如今,12306已成为铁路售票的主渠道,经测算每年可为铁路节约售票成本3亿元以上,为社会节约购票直接交通成本100亿元以上。
 
“这是我热爱的事业”
 
12306算法有多复杂?
 
以北京南站到上海虹桥站的高铁列车为例,如果列车经停京沪高铁的24个车站,则每张车票有276种销售方式。一趟列车初始是1000多张车票,但可能会裂变出上万张车票。
 
与此同时,旅客每查一次票,线上网站和线下高铁车站的电脑都要更新车次和剩余票等信息,避免造成一票多售的情况。
 
“我们研究提出异步交易排队、分布式内存计算、混合云架构等系列方法和技术,最终攻克了12306海量高并发交易访问的难题。”单杏花说。
 
2024年春运,12306日售票量最高达2091.6万张,日页面浏览量最高达898.3亿次,90.9%的旅客通过线上渠道购票。
 
一路成长,单杏花的能力有目共睹。不少公司高薪聘请单杏花,但她选择了坚守。“这是我热爱的事业。”单杏花说。
 
“科技创新成果就是要对社会有用、对老百姓有用”
 
为优化列车开行方案,单杏花带领团队研发铁路客运大数据平台和旅客列车运行图智能管理等辅助决策系统,通过技术和数据研判客流变化,大幅度提升铁路运力配置效率。
 
团队开展了多种交通方式下旅客“一站式”票务服务应用研究,陆续上线了空铁联运、公铁水联运等服务,推动铁路、航空、公路间客运数据资源共享、优势互补,目前已为超过2400万旅客提供了“一站式”联运购票服务。
 
为提升服务质量,团队进行了6次系统大规模建设改造、上千次功能优化,先后研发候补购票、选座选铺、静音车厢等便民服务功能。
 
“今年,我们又上线了同车接续、在线选座、购票需求预填、火车票起售提醒订阅等功能。”单杏花介绍,“科技创新成果就是要对社会有用、对老百姓有用。”
 
“全国三八红旗手”“最美铁路人”“最美奋斗者”……尽管获得不少荣誉,但单杏花坦言,最看重的依旧是广大旅客对12306的一句句好评。
 
(来源:人民日报)
本文来自网友发表,不代表本网站观点和立场,如存在侵权问题,请与本网站联系删除!
支持楼主

7人支持

阅读原文 阅读 1212 回复 0
举报
全部评论
  • 默认
  • 最新
  • 楼主
你的热评
游客
发表评论
最热本地圈
  • 有一个故事,说一个8岁的小男孩跟他的父亲走在海边散步,就在不远处,小男孩看到有上百条的小鱼被海浪拍到了沙滩上,小男孩跑过去,准备小心翼翼地把一条条鱼重新放回海里。父亲说:“这个事情你做不做都没有人会在乎。”小男孩一边把一条一条的小鱼放进海里,一边说着:“它在乎,它在乎,它们都在乎……”小男孩用行动告诉他的父亲,那些鱼在乎自己的生命。所以,看似一个很不起眼的事情,你觉得没有什么,别人可能也不会在乎,但对于那些需要被帮助的人,他们可能是已经期盼很久。所以,希望每个人都要懂得,莫以善小而不为啊。在生活中,有时候你给别人一个善意的眼神,可能在他心理上起到一个鼓励的作用;你给别人一个微笑,可能让他本来压抑的心马上好起来。

    慧慧

    0
热点推荐

安装应用

免费下载渭南青年网
这是app专享内容啦!
你可以下载app,更多精彩任你挑!
绑定手机才能继续哦!
绑定手机账号更安全哦!
绑定手机才能继续哦!
绑定手机账号更安全哦!