為什么12306時不時要崩那么一下?

2019.12.27 2687

2019年即將過去,過年回家的火車票,你們買到了嗎?

我知道你們很多人都沒有買到,我能感受到你們內心的絕望。

前幾天12306崩了,很多人在痛罵12306,還有很多人在我公眾號的后臺問我為什么12306總是動不動就崩潰,和大姨媽一樣不給力。

明明只是一個簡單的賣票軟件,怎么搞成這個鬼樣子,人家QQ微信幾億人同時在線聊天,激情互動,還有各種小視頻。

另一邊雙十一幾億人同時購物瘋狂敗家剁手都沒有問題,為什么12306一出手,就是炸穿褲衩的用戶體驗?

讓硬核的半佛老師來給你們科普一下。

12306到底面臨多大的業務壓力和挑戰。

你們這么多人一擁而上,他們當然受不了,誰受得了呢。

雖然本篇文章會有大量極為硬核的技術術語,但是我會說的盡量簡單,大家一定要認真聽,多記筆記,過年在飯桌上吹牛的時候,這都是王炸,不用謝我了。

不是說你看了這篇文章就能買到票,實際上買票是一個玄學。

只是說,能死的明白點。

很多人拿12306和雙十一來比較,認為雙十一這么多訂單都能撐住,12306就撐不住,顯然是因為技術水平不到位。

這一開始就走了彎路了朋友,12306的業務模式和雙十一是有本質不同的。

這種不同,就導致了12306的難度要比雙十一大的多的多的多多多~

如果說雙十一的難度是人間模式,那么12306差不多相當于是地獄十八層,還要再挖個坑的難度。

第一,雙十一的流量再大,也只不過是純線上業務,什么叫純線上業務?所有用戶都是在網頁或者APP下單,整個數據其實是閉環的。

這就導致雙十一其實只是一個純粹的線上流量問題,解決起來相對純粹,就像一個單純的小朋友一樣好欺負。

而12306不是,12306不是只有一個APP和網站的朋友,所有人在線下售票廳以及線下機器里產生的交易,也會影響整個12306的數據系統。

實際上現實生活中非常多的買火車票返鄉的人,例如辛苦的農民和工人朋友,很多都是不會線上操作的,他們只會線下徹夜排隊,非常辛苦,所以12306也必須照顧他們的感受,不能斷掉線下業務。

這就導致了12306本身是一個線下與線上同享數據的復雜業務,復雜度要高出雙十一一個數量級的。

和純粹簡單的雙十一相比,12306就像一個飽經社會摧殘的老油條,你永遠不知道他們會什么時候會出現什么幺蛾子。

這就像一個純潔男孩第一次和他的男朋友約會,怕他不來,又怕他亂來。

3

第二,拋開線上線下不說,畢竟這是欺負12306,我們談談業務本身的計劃性和可預測性。

如果認真思考,你會發現,雙十一是一個有明確計劃和操作節點的業務,而12306不是。

雙十一活動并不是只有11月11號當天,其實是一個月前甚至幾個月前就已經開始了,大量的用戶都已經支付了定金,大量的商家也已經鎖定了庫存和銷售額,只不過最終的結算是在11月11號當天進行的而已。

這就代表著,雙十一面對的是一個高確定性的任務,只要有確定性,流量再大也不是特別難的問題。

當你知道困難會在什么時候發生的時候,這個困難就不再困難了。

真正的困難,在于不可知。

什么叫不可知?12306就是不可知。

因為你永遠不可能測算出會有多少人在哪一天去哪一個地方,一個從浙江回山東的人,他為了回家,選擇的線路和時間會非常詭異多變。

他可以買浙江到山東,可以買浙江到上海到山東,可以買浙江到南京到山東,可以買千島湖到山東,可以買浙江到北京到山東,可以買浙江到黑龍江到山東,甚至可以買浙江到廣東再飛回山東,只要能回山東,啊我的大蔥。

他可以接受1號出發,2號出發,3號出發,5號出發,10086號出發,只要能出發。

這就代表了誰也不知道需求的流量會是多么的突發,購買的內容會是多么復雜。

我再舉一個例子大家就懂了,微博厲害吧?每天這么大的流量,這么多的關注度。

但是為什么經常突然一個明星出軌或者結婚或者負面新聞,微博就要掛掉?是沒有技術實力還是服務器資源不夠?

都不是,是因為這種流量是突發性的,誰也不知道會突然出現這種爆炸增長,所以服務器就掛掉了。

這就和潑水節上大家都做好了心理準備,但是你潑開水一樣。

這誰遭得住啊。

所以建議所有明星出軌之前,先微博報備一下,這樣他們出軌的放心,我們吃瓜吃的也安心。

他好,我也好。

4

第三,電商業務不是一個一次性要完成所有流程的業務,但是12306必須一次性完成,這進一步加大了難度。


日韩精品免费一线在_精品99久久久_菠萝蜜国际通道一区麻豆_国产成人精选视频在线观看不卡