问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

单杏花团队揭秘12306春运抢票黑科技

创作时间:
2025-01-21 17:18:55
作者:
@小白创作中心

单杏花团队揭秘12306春运抢票黑科技

2025年春运期间,12306系统再次经受住了巨大访问量的考验。自1月10日上午9时起,在车票起售后3分钟内,12306 APP每分钟用户登录最高量达到平时的7倍,系统一度出现短暂迟缓现象。然而,这只是单杏花及其团队面临的众多挑战之一。

单杏花,中国铁道科学研究院集团有限公司首席研究员、中国铁路12306科创中心副主任,28年来,她带领团队成功打造了具有完全自主知识产权、全球交易量领先的超大型实时票务系统,让使用了一百多年的纸质车票和站前广场彻夜排队的购票长龙彻底成为历史。

01

高并发处理:从崩溃到全球领先

2011年6月12日,12306网站正式上线,中国老百姓第一次足不出户就能在网上买到火车票。但半年后的春运期间,在“爆炸式”巨大访问量的冲击下,网站几近瘫痪。面对这一挑战,单杏花带领团队日夜奋战,最终顶住了日点击14亿次的压力,将高峰日售票量从60多万张提升到120万张。

如今,12306系统采用了分布式集群部署和多层负载均衡策略,确保每一个用户的请求都能够被合理地分配处理。系统通过使用先进的缓存技术和高效的交易处理机制,有效提升了车票查询和购买的速度。在去年的春运期间,12306在高峰时刻的网络点击量甚至达到1495亿次,这一成绩的背后,是单杏花团队无数次的技术革新和优化。

02

余票计算:151种票面类型的毫秒级更新

在复杂的购票系统中,座位的动态管理无疑是其核心之一。以一个高铁线路为例,从始发站到终点站可能有10个经过的中转站,这意味着系统需要管理151种不同的票面类型。每当一个票面被购买,这一动态信息随即需要实时更新到系统中,确保后续用户能够获得准确的余票信息。这一系列复杂的计算在毫秒内完成,如此庞大的信息处理能力让人不禁叹为观止。

为了优化余票查询性能,12306系统采用了读扩散和写扩散策略。读扩散是在扣减余票库存时只扣减对应车站之间的余票,在查询时动态计算每个站点的余票数量;而写扩散则是在写入数据时就计算好每个车站应该扣除多少余票,查询时直接读取即可。考虑到12306是读多写少的场景,采用写扩散策略可以有效减轻查询端的压力。

03

Pivotal Gemfire:存储与计算一体化的利器

在众多技术选择中,12306系统选择了Pivotal Gemfire作为缓存解决方案,而不是常见的Redis。Gemfire不仅性能强大、高可用,还能提供一系列的解决方案。其存储和计算一体化的设计是其主要亮点,但扩容支持不够友好。在12306系统中,通过直接加够内存的方式解决了这一问题。

04

从手工售票到智能化服务

单杏花常说:“让出行购票不再困扰每一位旅客,是铁路科技工作者必须啃下的‘硬骨头’。”从手工售票到计算机售票,再到在线订票、支付、退改签、候补购票,每一步都凝聚着单杏花团队的心血。2023年6月5日起,铁路12306手机客户端为学生提供优惠资质在线核验服务,只需1分钟即可完成核验。为了“不让农民工兄弟多等一个春节”,她牵头自主研发配票算法,建立完备的支付和数据传输体系。2012年春节前夕,铁路务工团体票功能顺利上线,一次办票近百万张。

05

7亿注册用户背后的创新与突破

如今,铁路12306注册用户累计超7亿,已经成为全球访问量最高、售票量最大、渠道最丰富的线上线下一体化票务交易平台。这一成就的背后,是单杏花及其团队无数次的技术创新和突破。从支持互联网和手机交易渠道支付,到网络订餐服务上线;从开通畅行会员,到候补购票全面推广;从购票、退票、改签由开车前2小时改为30分钟,到疫情等特殊时期免收退票费、便捷退票;从推广铁路畅行码、在线选铺到购票需求预填、火车票起售提醒订阅、全面推行数字化电子发票……12306不断迭代升级。

06

“走出去”:服务共建“一带一路”

随着我国铁路快速发展,如何推动铁路“走出去”,服务共建“一带一路”高质量发展,成为单杏花新的课题。为了满足中老铁路多币种支付需求,她召集团队,从汇率换算、尾数处理、票款结算等多个方面详细研讨,确保数据在系统内准确高效流通;为了实现雅万高铁精准选座,她和团队提出构建席位智能选座模型,通过多次检测实现席位虚拟锁定,最大程度保证了旅客席位可选即可得。

“能够为社会创造价值,是一件很有意义的事。”单杏花说。正是这份信念,驱动着她和她的团队不断突破技术瓶颈,让12306系统从一个差点被高访问量压垮的网站,成长为全球领先的票务交易平台,让亿万旅客的出行变得更加便捷。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号