加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长资讯 > 动态 > 正文

为什么 12306 时不时要崩那么一下?

发布时间:2019-12-31 21:15:16 所属栏目:动态 来源:仙人 JUMP 作者:半佛仙人 1 2019 年即将过去,过
导读:副标题#e# 来源: 仙人 JUMP 作者:半佛仙人 1 2019 年即将过去,过年回家的火车票,你们买到了吗? 我知道你们很多人都没有买到,我能感受到你们内心的绝望。 前几天 12306 崩了,很多人在痛骂 12306,还有很多人在我公众号的后台问我为什么 12306 总是动

他好,我也好。

为什么 12306 时不时要崩那么一下?

4

第三,电商业务不是一个一次性要完成所有流程的业务,但是 12306 必须一次性完成,这进一步加大了难度。

大家思考一下,电商购物,实际上是并不是一次性的。

一个典型的电商购物流程是,浏览,和商家撕逼价格,下单,和商家撕逼运费以及快递,物流发货,买家收货,和商家撕逼售后。

即使排除撕逼这些事情,电商购物流程也是有很多节点的。

整个流程下来最快最快次日达也要 24 小时。

为什么 12306 时不时要崩那么一下?

这就代表电商的数据压力没有想象中那么大,可以异步处理,完全可以先全部付款完成,然后再慢慢处理发货,然后再慢慢处理售后。

就像你要刷 B 站,又要烧开水,你完全可以先烧开水,在烧水的过程中刷 B 站,这就是异步的好处,可以同时多任务并行,而且不影响用户的核心体验。

你下单后 3 小时发货和 5 小时发货,不影响用户,容错率高。

而 12306 不一样,卖票就是要立刻完成。

从下单,到付款,到锁定票,都是一气呵成的,没有任何缓冲时间,不存在我下单一个票 2 天后告诉我成功或者失败这种事情,头都给消费者打爆。

所以 12306 等于是没有这种缓冲周期,需要直面所有的流量,在最短时间内满足所有人的所有需求,所有的业务都要在极短时间内处理完成,这就是会被一下子塞满。

同样是 1 亿用户,4 个步骤,电商可以分 4 个步骤淡定处理,每个步骤处理 1 亿流量,而且可以分多小时,多天处理。

12306 就只能一口气处理 4 亿,没有缓和,这个压力可想而知。

我们都知道,再厉害的东西,被强行塞满,都是会坏掉的。

你们不要瞎想,我说的是公路。

为什么 12306 时不时要崩那么一下?

第四,电商业务的库存管理是相对简单的,而 12306 是极其复杂的,复杂到我给你简单讲讲你都会抑郁。

想想看,作为电商平台,管理货物虽然也有难度,但本身的统筹不过固定产品的增删改查,有多少就是多少,付款了就减一,上量或者退货就加一,顶多出现最后一个商品被 2 人同时拍下的小概率事件,这都是小事儿。

而 12306 是完全不同的难度,二者难度差别大概相当于草履虫大战那美克星人。

我举个例子,如果你是一个在北京读书的人,家在北京南边,过年要回家。

随便选一辆北京往南开的车,G65 这辆高铁,北京始发终到珠海,一共 17 个站,共计 10 小时 55 分钟。

为什么 12306 时不时要崩那么一下?

就这一个路线,17 个站,支持随意站上车,随意站下车,会有多少种可能性?

因为坐车不可能只做单站循环,就是不能北京到北京。

所以是从 1 加到 16,一共 136 种可能性,注意哦,电商同样的场景只有增删改查 4 种可能性。

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读