一天賣超1282 萬張票12306 進步與挑戰並存
今年的春運與往常有點不一樣。作為春運網絡售票的官方渠道,12306 在今年首次推出了候補機制——當沒有餘票時,車次列表中會出現“候補”的提示,旅客可以根據需求選擇車次、席別,在有餘票時進行速配。另外,12306 還宣布屏蔽市面上多個搶票軟件。
這也就意味著,無論是以往大量囤票的黃牛,還是具有“插隊”性質的搶票加速包,今年在12306面前都顯得有點“黯然失色”。據官方數據顯示,1月10日(2020年春運第一天),全國鐵路共售出的1482.7萬張車票中,86.5%都是通過12306網站或手機客戶端售出的,超過1285萬張。
12306 的進階
實際上,12306 從誕生一路走到今天,沒少被批評和吐槽。
2010 年,第七屆世界高速鐵路大會首次在中國北京舉辦,這也是世界高鐵盛會首次在歐洲以外的國家舉辦。在這次大會上,時任鐵道部運輸局綜合部主任李軍放下狠話,要發展網絡購票系統;他表示,在不久的將來,中國就可以實現網絡訂票。
很快,李軍的話就得到了驗證。2011 年6 月,12306 網站上線。當時,大家都對這個官方渠道寄予了期望,認為馬上就能脫離在擁擠的售票廳排長隊購票的苦海。然而,在2012 年春運購票期間,12306 系統崩潰,且不說能不能訂到票,連登陸都成問題;在之後的2013 年和2014 年的春運期間,12306 網站都沒能擔負起“重任”。
儘管12306 的系統在不斷維護升級,高峰售票量也一年比一年高(2012 年119 萬張/天,2013 年364 萬張/天),但癱瘓問題始終沒有徹底解決。而且,隨著眾多搶票軟件的出現,12306 網站的壓力也越來越大。
2013 年,鐵道部開始政企分離。12306 歸屬了中國鐵路總公司(簡稱鐵總)。也正是在這一年,12306 手機App 上線。為了改善12306 的用戶體驗,鐵總向阿里、Pivotal 等企業尋求合作,12306 的發展開始變得更加自由。
2015 年春運期間,12306 難得沒有癱瘓,挺過了最高峰297 億次的日訪問。而且,互聯網售票已經逐步走向主流,當年春運銷售的1.15 億張火車票中,互聯網售票占比54.6%,總計6281 萬張。
在不斷優化系統之際,12306 還在與黃牛和加速包“鬥智斗勇”,比如此前各種“奇葩”的驗證碼;今年,12306 推出了候補功能,這一功能將大部分黃牛和加速包擋在了門外。
服務器問題依然存在
雖然12306 在今年取得了進步,但服務器的故障仍然存在,加載失敗、頁面卡頓的問題還是時有發生。有專家認為,一是系統對訪問量預估不足,二是系統的底子本來就不行。
在網絡上,不少人將12306 搶票與淘寶秒殺作對比。然而,同樣都是“搶”,淘寶的秒殺活動相當於“一次性”行為,而搶票是搶不到就焦慮,焦慮就一直刷新;而且除了人為的操作,還有無數個搶票腳本在運行。這些訪問都會給系統造成一定的影響,如果查詢請求超過系統的承載能力,系統就很有可能會崩潰。
上圖為12306 全路客票系統監控中心大屏幕。中青報朱鋆瑤/攝
另外,根據AI 財經社報導,在系統的開發方面,IBM、清華大學、易程科技和鐵科院電子所都曾參與過競標,但最後合同卻給了鐵道部下屬機構鐵科院電子所。
而且,據光明網報導,鐵道部在線售票系統背後有一個頗為重要的智囊團,叫清華大學Web 與軟件技術研究中心,其中一位高級架構師王津說,他們給鐵道部提出了網上售票系統的兩個解決方案,一個是IBM 擁有專利的“基於z/TPF 的互聯網訂票引擎”,另一個是由該中心有自主知識產權的分佈式解決方案。但這兩個方案最後都被鐵道路斃掉了。
據知情人士透露,在技術方面,阿里巴巴給予了12306 一定的支持,但由於業務的複雜性,短時間內無法解決所有問題。
此外,不少知乎網友也給出了緩解系統崩潰的方法,比如在技術上限制請求頻數、設置不同的負載閾值來觸發不同級別的驗證機制。在客戶服務方面,取消實時查詢和實時購買,而是進行預約登記來“分流”;採取退票退款延遲到賬,將計算資源從處理退款集中到優先級更高的請求等等。