12306系统到底有多牛?春节让百万中国人买到票回家,这个马斯克的顶级系统都解决不了的难题,12306系统做到了,当谷歌还在为突破日访问56亿大难关抓破头皮时 12306表示崩溃是什么,咱这日访问1495亿依旧丝滑无比,主打的就是把欧美引以为傲的科技按在地上摩擦,12306系统总设计师单杏花也因此成为了每个程序员心里的神。
那么同样是访问过亿为什么12306系统就比其他顶级系统厉害 12306又经历了哪些新酸历程,那我今天就和大家聊一聊12306的艰辛进化史。

在12306出现之前中国人买火车票是这样的,火车站售票厅,就像一块海绵,只要挤起总能再挤进去一个,对于喜爱团圆的中国人来说,回家过节实在是太麻烦了,于是在2010年春运的时候,铁道部出台了12306网站系统,下定决心要把买票难这个问题给解决了,加上当时央视和新华社的宣传,春运车票开售的当天12306就遭到全体网民的疯狂点击,网站瞬间崩溃,原本敲锣打鼓庆祝的全国人民马上就开始了国粹攻击。

部分人因为网站的各种问题没有在线上抢到票,还因此错失了线下购票的时间,辛苦一年,回家团聚成了炮影,而并不是每个人都有着人在囧途里一样回家的有机,2012年12306痛定思痛决定给12306进行招标升级,结果九月份中秋国庆双节来临的时候 12306一如既往的崩溃了,本来是很平常的操作,但却遭到了网友们的震怒,这次招标升级的时候,面对IBM惠普等大牌厂商,铁道部依然居然的选择花3 .3亿与有着国字号背景的太极股份和同方股份达成合作,这不就相当于放着螺丝刀不用拿锤子去拧螺丝,只会越陷越深,不过人家铁刀部也给出回应,说他们的预算只有3 .3亿 但并没有人听得进去,铁道部干脆就放弃挣扎,也不回应了,一头扎进了搞技术的研究当中。
到了2020年铁道部发表的一组数据则彻底颠覆了国民的认知,为什么说12306创造了一个世界奇迹?2020年春节的一组数据显示,40天的春运售票中12306最高峰日网站点击量达到了1495亿次,远超全球访问量最大的搜索引擎网站谷歌26 7倍,关键是这天文级的并发量还能让每个中国人在短时间内都抢到回家的票。这是什么概念?也就是说全中国14亿多的男女老少。全部在12306点击了100多次,12306依然能够坚挺不倒,要知道平时你几百个人浏览小网站都会随时崩溃,12306凭借一己之力扛住了全球的最大流量,春运人流量超十亿,40天要进行30亿以上的出行,这时候有人就要说了,天猫双十一的时候不也差不多嘛,每天的成交量都掉打12306了,那还真不一样双十一的运算模式和12306起来,那就是蚂蚁见到了大象。

双十一的流量再大,那也是单纯的线上业务,一个商品对应一个订单,不会互相影响顶多也就是加减成熟的问题,而12306的特殊在于它不仅是线上的,它还有线下的售票厅或者是发买机,这些信息都需要同步,再加上每个人的上车点和下车点不一样,中间座位的计算又是另外一个算法,打个比方:我从深圳坐到长沙路上会经过广州 那就不仅要减少深圳到长沙的票,还得减少深圳到广州,广州到长沙的位置,而实际上一个线路的站点会有很多,假如说一趟列车的站点有20个,那么他总的算法就有200多个,这可就不是单纯的加减乘除了,而是更高层的计算问题了,这还只是单纯的库存问题,还有一个是需求问题 12306的需求是不确定的,你永远都不知道哪一个人会在哪一天去到哪一个地点 我今天还在广州和女朋友恩恩爱爱,明天就到长沙见一个女网友,你管得着吗,你管不着。
而双十一的预售和发货其实已经提前准备了一个月,甚至几个月并不是集中在双十一那天爆发的那一天,很多人需要做的只是把钱给阿里巴巴而已,就比如说微博平时的时候都是好好的,但一旦有明星出轨或者恋情曝光,立马就要挂掉,这就是因为爆发性的用户点击量带来的系统崩溃,而如果你知道12306每天完成的数据,绝对惊掉你的下巴12306为什么马斯克的顶级系统只有程序员才知道,一个每天完成超过1500万个订单并承受近1500亿次点击的系统到底有多难,在高峰阶段的时候平均每秒就要承受170多万次的点击,面对铁路运输,这种特殊的运算模式也能够保证全国人民在短时间内抢到回家的票 12306就是在无数国人的苛责和质疑中创造了一个世界的奇迹。

这时候有靓仔靓女就要说了,你凭什么说12306系统就调打国外的系统 ,哎国外的系统也有它先进的地方,但有哪家公司接受过14亿人发起的数百亿级别及时交易流量吗。他们可能会有过数百亿的成交量,但不可能是及时的交易。而12306做到了,在14亿人的出行面前其他所有交易量,那真的是比不上行业内甚至有这样一个笑话。
在外国互联网公司干了十几年的程序员信息满满,准备回国拯救中国数据系统,结果发现在外国遇到的那点数据难题国内小学三年级水平的程序员就能解决,而12366除了技术牛,还有着自己的人情关怀。系统会自动时识别购票者的基本信息,如果识别出订单里有老人,会优先给老人安排下铺,儿童和家长会尽量安排在邻近的位置 12306在保证所有人都能顺利抢到回家的票的同时,还在不断的增加更多的便利,包括老年人和残障人士,不仅在乎技术问题 更在乎人情意味。12306可能还不够完美 ,但他一直在努力变得更好,为我们顺利回家提供保障,这是背后无数程序员日夜坚守的结果,我们也应该感谢总设计师单杏花女士,所以你可以调侃,可以批评,但不能否认12306背后所做出的所有努力。今天就到这里各位
有什么意见看法,欢迎留言到评论区,我们下期再见。