多多助手下载安装:12306,全球最复杂的火车票售票系统解析与挑战

她是12306的“最强大脑”!

🆚淘宝与12306比,复杂度不是一个数量级。

🆑淘宝买东西,只是某商品库存增减,无需复杂的运算,然后发到各地。

㊙️但12306不同,把A—B站的票,看成是一种商品的话,就非常非常复杂。

😇如某日某趟车经停16个站,某人买了第9到第11站的票,那这个被卖9-11的座位,就不能被卖给7-9或8-16等经过9-11(有多种的组合)的人,但可以卖给1-8、12-16中间各种组合的人(如1-2、5-7、13-15);也就是说这个座位卖给了1-16的人,它只相当于1个商品,但卖了中间一段,这一个座位就变成了几十甚至上百个商品(别人刷票,得重新计算,余票跟着变化),后面的人又买了这个座位中间一段,相当于商品又变化了。

而一趟列车可能有上千个座位(有卧铺、硬座、二等座、一等座的不同席位),A—B两地中间有N多趟车,这些车起点和终点可能一样也可能不一样,可能停的站有部分相同,有慢车快车动车高铁,中国每天有几千上万趟车在跑,火车票预订期又有几十天,同时有很多人买票,还有N多人用各种刷票软件(软件每秒可刷新几十上百次),若运力不足(1000人买票,但只有800张票),用刷票软件的就更多了,而且不停的刷,看看是否有退票。 当然还有很多要考虑的,如优先卖已被卖了一段的座位(座位复用),否则起点到终点或长途的票就买不到,还有退票情况(每退一张票整车余票重新计算),热门车在某些站还会预留车票,等等。

多多助手下载安装:12306,全球最复杂的火车票售票系统解析与挑战

🎈也就是说,每卖一张票,牵一发而动全身,都要带来巨大的运算量。 淘宝可将不同类型的商品(如家电、服装、食品)或不同商家的商品放在不同的数据库,但全国火车票必须在同一个数据库(原因大家在我上面的描述中找)。

🆘有人认为是阿里云救了12306,多多助手下载安装认为,不用阿里云还有华为云、腾讯云、百度云、IBM云、谷歌云…… 开始IBM接了12306这活,后来干不下去就退出了。12306网站高峰期一天900亿次访问量,还有天量运算,试问天下谁能敌!

👉这就是为什么12306这活,多多助手下载安装的观点是,世界顶尖的IBM、甲骨文、微软等公司,都觉得很难实现。看看英国等西方辣鸡的售票系统,你就知道12306有多牛逼了。

(0)
上一篇 2025年1月24日
下一篇 2025年1月24日

相关推荐

返回顶部