买TA!买TA!赶紧买TA 有一个神奇的电商网站 只售卖一种商品 对“客服”来说每一秒都十分漫长 工作单位时间要以毫秒计算 商品库存会随着 出发地和到达地的组合实时变化 卖超、卖重、卖错可不行 库存可谓“瞬息万变” 牵一“票”而动全身 数据和计算量呈几何式增长 这就是铁路12306 网友常用“秒光”形容高峰时段网络购票的情景,但很少有人知道,点击余票查询到最终完成订单之间的几秒内,究竟发生了什么…… 由于动车速度快停站时间短 要考虑列车配重安全、编组变化 保障旅客快速乘降等种种因素 再添加一系列人性化需求 例如接续换乘、候补购票 学生团体、农民工团体 多人同一订单购票的旅客 安排在相邻的座位或铺位 凭身份证号识别60岁以上老年旅客 为其优先安排下铺…… “订单”翻山越岭跑数据的同时 还要阻拦黄牛软件的亿万次攻击 而这一切必须要在数秒内完成计算 旅客点击支付,完成交易 Oh, My God! 难怪有某宝程序员感叹 算法逻辑比“双11”秒杀复杂多多多了 一年售出30多亿张火车票 高峰日售出车票量达1280多万张 高峰时每秒售票超出1000张 网站高峰日访问量超过1600亿次 成为全球最大的票务交易系统 中国铁道科学研究院集团有限公司首席研究员、12306技术部主任单杏花表示,针对12306互联网售票系统面临的高峰期访问难,首先是研发了分布式内存的余票计算技术,余票计算变得高效,解决余票查询问题。其次是研发异步交易排队系统,把旅客购票需求排队,视核心系统的能力,有序提交到系统中去。最后是解决内部处理能力不够问题,设计了“售取分离、读写分离”的核心系统架构,同时设计了“双中心双活”的系统架构,给系统上了“双保险”。 公平享有公共资源,已经成为一种时代呼唤。铁路12306推出一系列便民服务新措施,完善互联网售票系统。目前,针对老年人和儿童购票进一步优化购票配比策略,实现了儿童与同行人席位紧邻比例由原来的70%增加至83%,老年人下铺配票比例由原来的65%增加至90%。 除了让旅客能方便快捷地购票 旅行舒适度也很重要 习惯在线选座的朋友请举手 据说10个人里有8个都喜欢靠窗 你是“靠窗派”还是“过道派”? 动车组列车的座位分布很有规律 不过小伙伴们有没有发现 选来选去,座位里没有“E” 原来,早期的飞机多是单通道,每排有6个座椅,分别是A、B、C、D、E、F,其中A和F为靠窗位置,C和D为过道位置,B和E是中间位置。久而久之,这6个字母就不仅仅单纯表示顺序,而是特定代表靠窗、过道与中间座位的国际惯例,A/F即为靠窗,C/D即为靠过道。 为了和国际接轨,动车组列车延续了这个惯例。假设车厢座位是“3+3”布局,从左到右的编号为“窗/ABC/道/DEF/窗”。大家熟悉的动车组列车二等座车厢一排最多有5个座位,要去掉不影响靠窗或靠走廊的特定字母,从大的字母开始减,所以动车上就没有“E”的座位。 对于负责铁路客票系统研发的技术人员来说,旅客的需求就是技术创新最大的原动力。通过几年来持续不断的优化和完善,铁路12306售票系统运行越来越稳定、功能越来越丰富。如今,他们利用新技术逐步实现无票候补、全面电子客票等新的客运售票服务功能,让旅客出行更加舒适便捷。 《人民铁道》报业有限公司新媒体中心 中国铁道科学研究院集团有限公司 携手呈现 策划/文字:孙晓远 漫画:乔谦 编辑:孙晓远 |
|