<返回更多

12306算法到底有多难,员工自嘲"天天过着双十一"

2021-09-28    ∫落风か
加入收藏

国庆将至,也算是12306每年的一个小高峰,所以,咱们今天就来聊聊12306

12306算法到底有多难,员工自嘲"天天过着双十一"

 

“铁路12306”是中国铁路客户服务中心推出的官方购票软件,于2013年12月8日正式上线试运行。

2021年春运,全国铁路累计发送旅客2.2亿人次,按人口排名可以排到世界第五,仅次于中国、印度、美国、印度尼西亚,12306面临了重大考验。

早在21世纪初,铁老大就试验网络购票,2000年推出了首铁在线。

12306算法到底有多难,员工自嘲"天天过着双十一"

 

当时还在用拨号上网,大部分人网速只有100k,一上线就被挤到瘫痪,当时售票无非三种,1:售票窗口购买,2:代售处购买,3:电话订票,每逢春运,售票处人山人海,订票电话时常占线。

2011年,12306上线,被给予厚望,却惨淡开场,试运行半年,第一次面临春运,表现堪称灾难,服务器崩溃,404错误频出,此后的几年接连"惨败",14年时更是彻底瘫痪。

12306算法到底有多难,员工自嘲"天天过着双十一"

 

自出生起争议相伴,难用的互换界面,经常卡壳的糟糕体验,催生了众多抢票软件,12306心有不甘,智斗抢票浏览器,被猎豹推出短篇讽刺,大战黄牛,推出销魂验证码,组合达33万种,一次通过率仅为8%,不少人赢了网速,避了黄牛,却败在了验证码下。一位大二女学生公开发声质疑,令12306成为千夫所指,铁道部曾花3.3亿升级,即使这是最低价格,但是没人能听的进去。人们更关心的是花费如此多资源,12306为何还时不时崩溃,至于背后的原因没人愿意深究。更有人说自己完全可以开发出一个比12306更好的软件。

12306算法到底有多难,员工自嘲"天天过着双十一"

 

其实,12306系统的复杂性远超外界想象——在SKU(商品存货)数量计算难度远大于淘宝电商的情况下,还要每天完成超过1500万个订单,并承受近1500亿次的点击。“天天‘双11’。”是12306内部人士自嘲的“口头禅”,但也是现实的写照。例如,12306在高峰日平均1秒就要承受170多万次点击,大概相当于每个中国人每天在12306上点击了100次。

2020年春运期间,12306在高峰日网络点击量高达1495亿次。1495亿次是什么概念呢?中国14亿人,相当于咱每个人那天都跑到12306上拿鼠标点了100次,12306没崩!换算成秒,相当于高峰日平均1秒有170多万次的点击,12306没崩!

12306算法到底有多难,员工自嘲"天天过着双十一"

 

注意!这还是2020年春运,2020年春运正在疫情期间,许多人正月十五都还待在家里,根本没去买票,春运结束才陆陆续续出来工作的,所以说这个1495亿,根本还没到铁总发挥的巅峰极限。

12306算法到底有多难,员工自嘲"天天过着双十一"

 

淘宝2019年双11当天活跃用户为4.76亿,铁总的人流量是淘宝的314倍;2019年淘宝的订单创建的最高峰值,是54.4万笔/秒,铁总是他的3倍还多;按照淘宝双11的标准算,铁总春运和节日当天的访问量,相当于淘宝“双11”当天活跃用户每人点击超过300次。

2020年1月3日,春运最高峰的那天,铁路全渠道售出车票共1637万张,其中88%是12306网站卖出去的,这一天,12306网站承受了1500亿次的日点击量!1天1500亿次,完全超越淘宝京东。

2015年,12306将75%的余票查询业务切换到阿里云上,大大提高了网站的负载能力,成功抗下当年297亿次日访问量,解决了这个"短板"后,如今网站崩溃已经是个稀罕事。当然,阿里云解决的是网站不会崩溃,(也崩溃过)至于能不能抢到回家就完全看自己的造化了。

12306算法到底有多难,员工自嘲"天天过着双十一"

 

从出生背负骂名,12306卧薪尝胆十年,默默成为全球最强的订票网站。

认为文章不错,就请多多点赞与关注

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>