12306崩潰:我太難了,你們都不理解我

春節臨近,小夥伴們都開始購買回家的車票啦。買票上哪裡?當然是12306啦。近日,網友反映12306軟件崩潰,無法正常購票。官方回應操作旅客過多,可嘗試卸載重裝APP。12306崩潰見怪不怪,每年可能要有幾次。大家可能無法理解為什麼簡簡單單地購個火車票,卻拖垮了整個網站,今天我就帶大家來了解下12306和它背後的故事。

12306崩潰:我太難了,你們都不理解我

為了方便旅客購買火車票,鐵道部在2010年開通並運營了12306網站。旅客可以通過12306對火車票進行購票、換成、補票,免去了購買火車票複雜的流程。12306的出現是互聯網、鐵路系統以及購票需求共同作用的結果。之前買火車票必須跑到火車站排隊的,有時免不了熬夜等候,現在只需在手機APP上一鍵購買即可,極大地方便了旅客的出行。

12306崩潰:我太難了,你們都不理解我

2015年為了應對購票壓力,12306遷到了阿里雲上。12306網絡售票系統也在不斷地優化更新以使用戶有更好的購票體驗。但是這麼大的數據量,世界上也鮮有如此相似的系統。它遠比每年雙11系統所要承擔的壓力大,雙11高峰可能就在那一兩天,而12306要面對的是時時刻刻的壓力。近年來網上購票的人在不斷增加,12306進步很大,數據可以證明一切。

12306崩潰:我太難了,你們都不理解我

網上總有些人喜歡把12306和淘寶的雙11進行比較。實際上淘寶雙11和12306並不類似,從技術層面可以說是兩個完全不同的問題。舉個例子吧,你在淘寶上買件衣服,你可能是在不同的商店購買不同的款式,兩個人看到同一件衣服並且買下來的概率其實並不高。但是在購買火車票的時候,場景就完全不同了。

12306崩潰:我太難了,你們都不理解我

10W人搶1000張車票,每張票可能是互斥的,包括座位號、車次、起點、終點這些因素都要考慮進去。複雜的產品邏輯,海量的數據運算都是我們難以想象的。聽說阿里也對12306系統進行過優化,服務有提升,但依然有些問題不容易解決。問題並沒有我們想象的那麼簡單,如果真的輕而易舉地解決,我想問題早就解決了。

12306崩潰:我太難了,你們都不理解我

你所不知道的事情。不論你是在12306上購票還是在其他購票軟件上購票,其實本質上都是在12306的服務器上買票。大量搶票軟件的出現,也使得服務器壓力無法減小。12306硬件設備和軟件架構其實都是非常優秀的,尤其是餘票查詢設計。可能是幾十甚至是上百優秀架構工程師共同商議討論的結果。

12306崩潰:我太難了,你們都不理解我

仔細思考下這個問題,不要人云亦云,那麼我們就能想象得到,這麼巨大的工程很不簡單。從我們剛接觸到12306到現在,12306崩潰的次數在減少,用戶體驗也越來越好。12306所做的努力我們不能視而不見,我們要看到它的成長與努力,相信12306會越做越好。暫時無法解決的問題,在不久的將來應該也會迎刃而解。12306太難了,我們要理解理解它!


分享到:


相關文章: