12306网站的技术进步故事
我们很多人在日常出行中都会使用到12306网站进行火车票购买。作为全球最大的票务交易系统,12306售票系统已然成为14亿中国人民出行的重要组成部分,而且很多人可能不知道的是,这个简陋的网站实际上是一个技术难度极高的软件系统。12306售票系统由中国铁路总公司于2007年启动,旨在为旅客提供方便快捷的火车票购买服务。万万没想到的是,在之后的几年时间里,网站面对着巨大的用户量和不断增长的交易需求,系统的稳定性、安全性及用户体验等方面都成为了需要不断攻克的难题。2011年底前,铁道部兑现了让所有车次都上线网络购票的承诺,从此12306一跃成为新时代购票的首选。但是12306被寄予了厚望,表现却是让人大失所望:服务器“日常”崩溃,稍微订单和登录人数增加就会导致服务器反应不及,车次信息和购票无法刷出,甚至有人登录12306都无法进入。后面系统经过持续优化和更新,12306互联网售票系统的高峰售票量由2012年春运的119万张/天增至2013年春运的364万张/天,2014年和2015年春运售票量分别再次超过500万/天、600万/天,最高达到636万/天,验证了优化后架构的合理性和有效性。目前高峰日的网络页面浏览量已超过1500亿次,相当于全中国人每人每天访问了票务页面100多次,在高峰日平均1秒就要承受170多万次点击,大概相当于每个中国人每天在12306上点击了100次。作为数据对比,2019年淘宝的订单创建峰值是54.4万笔/秒,根据Trustdata的数据显示,淘宝App 2019年“双11”当天的日活跃用户为4.76亿。如果以此计算,12306的最高访问量相当于淘宝“双11”当天活跃用户每人点击超过300次。也就是说12306系统现在面临的是“天天被秒杀、天天被抢购、天天‘双11’”。在12306持续优化的过程中,阿里云与12306合作,接手75%宕机隐患最大的查票业务
https://weibo.com/tv/show/1034:4461406880202793?from=old_pc_videoshow

