澳门威斯尼斯人wns615app-安卓苹果版下载欢迎你

栏目导航
新闻资讯
公司新闻
行业新闻
联系澳门威斯尼斯人wns615app
服务热线
400-589-7409
联系电话:15888888888
邮箱:07281946@qq.com
地址: 四川省泸州市
中国铁路订票12中国铁路订票12306,12306铁路客户订票官网,12306铁路客户订票306 “没错就是世界第一而且
作者:澳门威斯尼斯人 发布日期:2022-09-20

中国铁路订票12306,12306铁路客户订票官网,12306铁路客户订票"

没错中国铁路订票12306,它是世界第一,而且非常厉害。我非常钦佩设计这个算法和系统的人。

"

中国铁路订票12306,12306铁路客户订票官网,12306铁路客户订票正文 | 理性直男贤大兵全文共3354字。预计阅读9分钟

春节正式开始了。相信你也已经,或者即将踏上回家的旅程。说起春游,第一反应就是“火车”。事实上,如果只看统计数据,道路交通是绝对主力,铁路只是一小部分。2019年春运人次29.8亿人次,其中铁路约占4.7亿,占比仅为13%左右,公路占24. 6亿!这与我们通常的看法相反,主要是由于统计口径。大多数“农民工”实际上是从周边郊区县到邻近县、地级市和省会城市工作。这些人大多乘坐长途大巴回老家,公共汽车,甚至摩托车和私家车。毕竟,还是有少数人离开家乡,去远方打工。但也正是这些“穿越中国回家”的旅程,最浓的乡愁,也构成了春节的第一印象。以前是绿皮车要几个小时、十几个小时,现在可能先是高铁,再是绿皮车或者长途车。

中国铁路订票12中国铁路订票12306,12306铁路客户订票官网,12306铁路客户订票306 “没错就是世界第一而且极其牛逼”

中国铁路订票12306,12306铁路客户订票官网,12306铁路客户订票在这个过程中,每个中国人都要处理12306(铁路订票系统)。你肯定也有很多回忆,可能是网上退改票的方便,也可能是一直拿不到票的烦恼……就算你不习惯在网上下单,你习惯去售票处买票,或者你可能在飞猪。,携程买票,其实也是第三方接入同一个订票系统帮你订票。我们今天讲的“12306”不仅指前端APP和订票网站,还指整个后端的订票和票务管理系统,因为它们是一个不可分割的整体。

“我用过,但效果不是很好”

自2013年推出以来,12306受到了很多批评。尤其是早些年,系统时不时出现崩溃,连续几个小时无法访问,剩余票被错误搜索,无法下单。

中国铁路订票12306,12306铁路客户订票官网,12306铁路客户订票“为什么说它厉害?” “我天天买淘宝,用支付宝和微信中国铁路订票12306,也没见他们挂机。” “国企绝对比不上阿里巴巴和腾讯!” 有很多这样的声音。

由于我国的火车票100%准确到车次和座位数(是的,这在世界上是很少见的)中国铁路订票12306,而且铁路网庞大,春节客流极其集中,12306面对什么都可以说是“地狱”难度”。相信看完这篇文章,你也会觉得真的很不容易,能正常购票也值得点赞。

大量产品出售

“火车票有什么复杂的?只有几条铁路线,天猫和淘宝多吗?” 相信你一定有这样的疑问。

电商平台上SKU的概念很简单。一百万个产品就是一百万个SKU。昨天和今天有新的,也有线下的,但总数还是那些产品。但火车票不一样。

以北京西至深圳福田的G71高铁为例,共有17个车站,3种座位。从表面上看,有3个SKU,分别是G71商务座、一等座、二等座。

但实际上,G71高铁上有408个SKU。原因很简单:从北京西站出发的车票后面有16个站,也就是16张不同的车票;涿州东站是第二站,有15种不同的车票,以此类推。从车站算起,G71高铁将有16+15...+2+1=136个SKU,每张票对应3种座位,共408个产品。G71是只在主要城市之间停靠的高铁,属于极少数站点。国内停靠站最多的是齐齐哈尔至古连的6245趟列车,全程62站,所以至少有1891个SKU。如果你区分硬座和软座,那就更清楚了。全国每天有6000多趟火车,假设每次旅行平均有 500 件商品(这是一个极端的低估),还有 300 万个 SKU。12306张30天预售票,数亿SKU同时在线销售。每天1/30下架,1/30上架

销售产品之间的干扰

淘宝上的每个产品都是独立的。如果有人买了一个,库存会减少1,对其他产品没有影响。但不是火车。比如有人买了济南到南京的高铁车票,其他涉及同一路段的高铁车票也需要核对,看还能不能卖。比如北京到天津的不受影响(不重叠),但徐州到上海的可能已经售罄。而如果有退换货,也需要相应的添加库存到其他SKU,这在其他电商平台是没有的(比如有人退南京到上海的机票,可能会有北京到上海,上海到天津的机票)。可以卖)。还是上面的例子,如果有人买了北京西站到涿州东站(旁边下一站)的车票,那么这趟高铁16个SKU的库存需要减1(因为从北京少了一个)之后可以出售到每个车站的车票)。而且库存还有120个SKU需要加1,因为这张票只占了站一站的距离,所以之后涿州东站和每站之间会多出一个座位出售那。再加上选座功能(靠窗、靠中间、靠走廊),多张票坐在一起的功能,在您下单后,在几秒内返回购票结果,天知道12306做了多少计算!

中国铁路订票12中国铁路订票12306,12306铁路客户订票官网,12306铁路客户订票306 “没错就是世界第一而且极其牛逼”

需要实时准确的结果

除了复杂的计算,12306 还需要近乎实时地返回准确的结果。它只是要求当场做高数字,你不能错过百万分之一。

先说淘宝吧。电子商务的计算真的需要实时准确吗?其实并不是。

电商计算错误,后果无非就是超卖,也就是只有一件存货,却同时卖给了2个人。出现这种情况,可能是因为他们同时下单,当时还剩一只库存,两个订单被分发到两台服务器处理,两台服务器都认为“还有一只库存要卖”。但没有任何后果。先不说很多产品展示的库存,其实是不允许的。对于电商平台上的同一款产品,这个牙膏和那个牙膏是一样的。就算超卖了,调货,一个先发,过几天再发一个。更何况客服还可以联系你:“亲爱的,我” 很抱歉你拍的宝贝没货了。你想再考虑一个,或者你也可以只申请退款”。

但是12306没有机会隐藏错误,一旦出错,就是一个严重的问题。每张票都是独一无二的(站票除外,但站票比例不高,我们忽略),一个座位不能同时卖给多人。订票结果一出,就不可能对乘客说“我刚才弄错了,你没有拿到车票”或者“请换明天的火车票”。你可以试试中国铁路订票12306,会不会被春运期间抢到票的人骂。实时返回的结果不仅要求绝对准确,还需要在无数手机、车站窗口、自助售票机、代理之间进行实时同步。一侧售出后,其他渠道不能售票。一旦一个渠道退票,其他渠道就可以购买。否则,两个渠道很可能同时卖同一张票,尤其是春节抢票的时候。但我们很少听到这样的消息。

巨大的流量

这五个字听起来很空洞,但实际上可能是四个字中最难的一个。你有没有想过各种购票平台和抢票平台可以实时显示每班的剩余票数,它靠什么?是爬行动物。12306相当于分分秒秒的最强流量攻击,再加上拿不到票就不停“刷”的用户,这是一个天文数字的并发量。

2020年春节期间,12306网高峰日访问量达1495亿。也就是说,12306在高峰日平均1秒内将获得超过170万次点击,大致相当于每个中国人每天100次点击12306。12306面临的流量压力可想而知。

一位IT工程师听到《中国经济周刊》记者转发的这组数据后,表示难以想象,“就算是百度,也很难有这样的点击,可以说是一个天文数字。”

相比之下,淘宝在 2019 年的订单峰值是每秒 54.40,000 个订单。Trustdata数据显示,2019年“双11”淘宝APP日活跃用户4.76亿。如果以此计算,12306的最高访问量相当于“双11”当天淘宝活跃用户人均点击量超过300次。

2020年春节期间,12306网高峰日访问量达1495亿。相比之下,全球最大的学习资料视频网站P站日访问量约为1.15亿。

根据个人经验,每次访问最多不超过10个网页,最多不超过50个页面,也就是说点击次数最多超过50亿次。所以可以说大名鼎鼎的P站,相比12306的巅峰,点击量只是个零头。

(当然,视频和票务对系统的压力是不同的,但是缓存视频需要的验证、计算和操作相对较少)

销售的产品数量极大,100%相互影响,导致计算复杂。计算必须准实时返回结果中国铁路订票12306,不得出错。最后,它必须承受天文数字般的点击查询。

这么高的难度下,12306几乎不挂机,买票和查票的反应很快,买票和退票的结果都能实时返回,真是一件了不起的事情。更多解析,敬请期待【下一篇】~

参考

1.《中国经济周刊》2020年1月16日,《探索12306监控中心|最高日流量1500亿,12306有多好》2.阿牛。2019年春节及2019年2月我国主要城市地铁客运量汇总[J]. 城市轨道交通, 2019, No.37(03):14-18.

- 结尾 -

Salty Flatbread 的下一个预览:

中国铁路订票12306,12306铁路客户订票官网,12306铁路客户订票火车票的话题还没有结束:

Copyright © 2022.澳门威斯尼斯人wns615app 版权所有 网站地图 备案号:皖ICP备76935802号