12306:你搶不到火車票,跟我無關

互聯網新鮮事 發佈 2020-01-02T04:29:13+00:00

不過,面對每年只增不減、屢創新高的春運鐵路出行人次,12306即使再努力10倍,在中國當前的鐵路運力之下,依然會有人搶不到票。

火車出行,是目前世界上最安全的出行方式。


火車出行,也是春運期間,綜合性價比最高,最不易受天氣影響的出行方式。



曾經,鐵路系統內部討論過在春運期間大幅提高票價,以期用市場槓桿降低春運時火車票的需求量。


不過,國家發改委為了保障將「公平性」放在首位,發布了《鐵路普通旅客列車運輸定價成本監審辦法(試行)》,這個動議最終被放棄。


所以,至今,火車出行依然是春運時大部分人的第一選擇。


相關數據顯示,去年春運期間,全國鐵路累計發送旅客4.1億人次。


今年,預計春運期間全國鐵路累計發送旅客4.4億人次。



如此大的需求量,帶來一個十分明顯的問題:火車票十分難搶。


動輒「秒搶」、「秒沒」的火車票,讓人十分無奈。


更有甚者,每到春運搶票的關鍵時刻,鐵路12306總會時不時的掉幾次鏈子,來個宕機罷工。


就在今年的12月23日上午,12306還出現了車次加載失敗、購買不了票或卡在候補訂單支付介面的情況。



無奈的網友們除了調侃,更多的是將搶不到票的憤懣轉化為對12306的吐槽。



你買不買得著票,什麼來決定


大家都知道,春運期間,火車票經常性「秒搶」、「秒沒」。


但,基本沒有人知道,在你搶票的這1秒之內,到底發生了什麼。


某人輕觸手機螢幕,一個查票請求信號誕生了。


」。


它從手機出發,沿著網絡飛馳,抵達12306的機房伺服器。


查票請求信號在電路中遊走,像一顆桌球擊中另外幾顆,它們又四散撞擊更多的球。


查票請求被發送到北京之外各站客票交易系統,那裡可能是山巒積雪的西藏,也可能是花香濃郁的廣州。


因為火車票余票的數量隨著出發地和抵達地的組合而變化,實時變動,需要一套比「雙11」當夜秒殺商品更複雜的算法模型才能得到準確答案。



」。


計算結果翻山過河,傳回計算中心。


」。


查詢信號得到系統響應,返回手機。


查詢者選擇車次,點擊購買鍵,發出購買的請求信號。


它加入奔向系統的同類信號,像一群乘客湧向購票大廳。


速度就是一切,它受網速和運氣影響。來晚了,會被關在「大廳」門外。


值得一提的是,大廳」一次性放進的信號會比余票數量稍多一點。但為了公平,購買者和余票量在一定時間內基本持平。


在「大廳」里開著數個窗口,窗口前排起長隊。每個信號依據一定算法歸入某個窗口,跟隨隊伍有序向前。


此時,不少人的手機上會顯示「排隊等待中」的字眼。


按照12306的「異步交易排隊」技術,每個購票請求信號進入的次序會被系統記錄下來,就像熱門餐廳向等待就餐的食客發放排隊號碼。


無論後續進程快慢,信號位置憑藉這個「號碼牌」保留,先到先得。



」。


購票信號得到響應,訂單產生。


點擊支付,完成交易。


必須注意的是,余票信息的存儲屬於動態存儲,「瞬息萬變」。在你的查詢結果顯示的同時,也不斷有人買票成功。


這也是有時,即使查詢到余票,也無法購買成功的原因。


按照規定,整個購票過程中,12306系統對請求信號的平均響應時間最長不超過0.9秒,請求信號的平均等待時間則是1.8秒。


為什麼會搶不到票


一般情況下,你搶不到火車票的原因只有兩個。


第一,區間限售。


一直以來,中國鐵路都存在一種被叫做「區間限售」的售票模式。


按照12306官方的解釋,這種售票模式遵循的原則是「棄短護長」。

舉個簡單的例子,針對從鄭州始發經由西安、寶雞,最終到達程度的火車,在一開始售票的時侯,大機率不會發售從西安到寶雞段的車票,或者會在開始時限制這一區間銷售的車票數量(不放出全部車票),為的是保證鄭州到寶雞、成都的長途旅客的出行需求。

因為一旦你先買了西安到寶雞的車票,意味著你不僅占用了從鄭州到寶雞的一個席位,還占用了一個從鄭州到成都的。不論是就方便長途旅客(沒人願意從北京到上海三段區間換三次座位),還是減輕鐵路系統的工作負擔,區間限售都是目前最合適的解決方案。


第二,搶票軟體作妖。




隨著第三方搶票軟體的盛行,越來越多人選擇放棄使用12306官網及App手動訂票,轉而把搶票任務託付給攜程、智行等等的第三方軟體和機器。


能否更快搶到票暫且不論。


第三方搶票軟體給12306帶來的是巨大且更頻繁的數據量。


有曾在第三方軟體的火車票部門工作過的人爆料,其每天塞給12306的流量,基本上小電商網站都要崩潰。


第三方搶票軟體給12306帶來的壓力,基本都在余票查詢環節,這也是12306動輒崩潰的主因。


12306已經足夠努力


為了讓用戶能夠更快捷的買到火車票,12306能夠做的無非是兩點:打擊第三方搶票軟體和增加伺服器。


一直以來,12306打擊第三方搶票軟體都不遺餘力。


從最早的字母數字組合驗證碼,到後來槽點頗多的圖形驗證碼,再到年內不得刪除常用聯繫人,再到實名驗證,再到推出候補購票功能。



無奈,上有政策, 下有對策。


第三方搶票軟體依然混的是風生水起。


於是,12306來了個釜底抽薪,前幾天直接屏蔽了多個搶票軟體。


至於伺服器,12306則和阿里雲合作,將75%的余票查詢業務放到雲上,數據處理能力大大增強。



可以說,誕生5年,12306已經做的足夠好。


不過,面對每年只增不減、屢創新高的春運鐵路出行人次,12306即使再努力10倍,在中國當前的鐵路運力之下,依然會有人搶不到票。



其實,沒關係。


只要12306能保證絕大多數人能夠買到春節回家的車票就好。

關鍵字: