半点优化网 http://www.bdxc.net/
当前位置首页 > 网站技术问题> 正文

12306的客户端各种不好用,为什么就是不改进?

2021-06-12 00:03:37 暂无评论 122 网站技术问题 人多   淘宝   瘫痪

外行人眼里12306很烂,但从客观角度上出发12306已经很牛逼了,首先不谈上亿人突然并发处理能力上就做的很不错,再加上这几亿的使用人分布成不同层次不同习惯不同文化的很杂乱的群体,要同时满足这么多种类的人还能得到一致好评是不可能的,哪怕专业的人骂12306,他自己真去负责这个项目也未必做的现在这么好

春运火车票,无论网购还是打电话求购总是说人多捣致糸统瘫痪,淘宝光棍节为啥不会?

这两个根本没有可比性。老生常谈的问题,总有人会以这种对比来刻意的凸显国企的落后,在经历过几轮改进后,事实上业内人士从不会再去攻击或者对比,因为他们知道双方的运行机制差异。

专业角度来讲:1淘宝,淘宝双十一也有系统瘫痪,比如他会在设置上调整一下,比如卖家数据不下发,减轻带宽压力等等。

双十一,订单产生是涌向一个个目的地址,比如你买耐克鞋,就会涌向耐克店铺,你买佐尔美,就会涌向佐尔美相关店铺。于是瞬间流量就分散了,淘宝只要保证足够的带宽,那么后续的压力就会减轻了,当然这个带宽也不是很好保证的,所以最近几年,会发生0点无法拍下,无法付款等等。另一个问题就是库存,他的每一个商品的库存是固定的,不会因为你买了鞋子,上衣的库存会减少一个。

火车票机制,咱们不能混合讨论线下火车票的售卖点以及电话售票公用一个系统库存这个现实,因为那样的话,淘宝简直成了小儿科了。就网站来讲,首先保证足够的带宽,大家知道,春运火车票的人均车票是4张,也就52亿的访问量(实际还有观望的,测试的,退票的,不同人帮忙抢票的等等,实际访问量是翻几倍的),春运火车票主要集中在了几个出发站点,而到达站点不同,这个时候的逻辑成了座位的有效性和逻辑性了,比如你从武汉去长沙,武汉去广州,你们俩虽然SKU不同,但是库存是公用的,你买了长沙的票,那么广州的库存也会同步减少一张,而同时,长沙到武汉又锁定一张。这是一个机制。顺着这个思维去想,会发现淘宝的要简单一些。

打个比方,

淘宝的就好比双十一当天有个超级大门,大家挤进去(这里肯定要挤),然后大家就去了各自的小房子,而这个小房子就是各个店铺,于是压力开始下沉到订单付款阶段,所以支付宝不允许当天退款,减轻支付宝压力和商家压力。

而火车票,好比你一样挤进了一个大门,但是他只有50多个小房子(始发站),那么你就还需要挤一次,同时每个小房间里面的东西,无论谁拿走一个,所以房间有牵连的库存都需要减少一个。这个中间信息就需要往返核实并确认。

猜你喜欢