2019年即將過去,過年回家的火車票,你們買到了嗎?
我知道你們很多人都沒有買到,我能感受到你們內心的絕望。
前幾天12306崩了,很多人在痛罵12306,還有很多人在我公眾號的后臺問我為什么12306總是動不動就崩潰,和大姨媽一樣不給力。
明明只是一個簡單的賣票軟件,怎么搞成這個鬼樣子,人家QQ微信幾億人同時在線聊天,激情互動,還有各種小視頻。
另一邊雙十一幾億人同時購物瘋狂敗家剁手都沒有問題,為什么12306一出手,就是炸穿褲衩的用戶體驗?
讓硬核的半佛老師來給你們科普一下。
12306到底面臨多大的業務壓力和挑戰。
你們這么多人一擁而上,他們當然受不了,誰受得了呢。
雖然本篇文章會有大量極為硬核的技術術語,但是我會說的盡量簡單,大家一定要認真聽,多記筆記,過年在飯桌上吹牛的時候,這都是王炸,不用謝我了。
不是說你看了這篇文章就能買到票,實際上買票是一個玄學。
只是說,能死的明白點。
2 很多人拿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必須一次性完成,這進一步加大了難度。