tft每日頭條

 > 生活

 > 12306每天什麼時間刷新餘票信息

12306每天什麼時間刷新餘票信息

生活 更新时间:2024-08-22 12:21:34

12306每天什麼時間刷新餘票信息(鐵路購票高峰時餘票如何計算)1

(中國網直播訊)國務院新聞辦公室定于2019年10月25日(星期五)下午2時舉行中外記者見面會,請中國高鐵一線科研工作者圍繞“中國高鐵科技創新”與中外記者見面交流。中國網現場直播,以下是現場實錄:

光明日報記者:

我們知道中國高鐵走過了從無到有、從弱到強、從跟跑到領跑的過程,在科技創新過程中肯定也會遇到很多挑戰,攻克很多難關,請問各位,讓您印象最深刻的困難是什麼?又是如何解決的?謝謝。

中國鐵道科學研究院集團有限公司電子所首席研究員、12306技術部主任 單杏花:

我先來回答這個問題吧。因為我是負責客票系統12306研發的,所以對于我來講最大的難題就是,12306互聯網售票系統面臨高峰期時海量高并發訪問的難題,因為我們中國人口多,尤其是春節又有回家團聚的習俗,所以突發的購票需求會導緻系統擁堵。

我們通過一系列技術創新,最終解決了這個難題。

首先就是餘票查詢這方面,因為旅客要購票,第一步就是查餘票,但是我們鐵路餘票計算是非常複雜的,因為一趟列車有多個停靠站,計算餘票的時候既要計算始發站的,也要計算沿途站的,既要算長途的,也要算短途的,看看有多少客票滿足您的需求。它是一種動态複雜計算過程,相比簡單的商品庫存簡單加減要複雜得多,所以如果計算慢,系統就會忙、就會堵。因此,我們研發了分布式内存的餘票計算技術,餘票計算變得非常高效。

第二步就是如果旅客查到了,但是他可能會提交購票需求,到高峰期的時候大家會海量地把這個需求往系統上提交,如果系統處理能力不夠的話也會造成系統擁堵。當時我們就聯想到車站售票廳這種場景,到高峰期的時候旅客自然在窗口排起隊伍來,但是售票廳的能力是有限的,所以當購票人越來越多的時候,有可能從票廳排到站前廣場,如果站前廣場排不下可能就會排到兩邊的街道上去,這樣的話不會把票廳堵死。我們模仿這種環境,在12306研發了一種叫異步交易排隊系統,能夠把旅客購票的需求排起隊伍來,視核心系統的能力,有序提交到系統中去,這樣的話就不至于因為海量提交這種需求導緻系統癱瘓。

票也可以查了,需求也可以提交了,但是如果内部的處理能力不夠的話,還會讓旅客在虛拟的隊伍中排好長時間的隊,所以體驗也不會好。因此,我們針對這個問題設計了“售取分離、讀寫分離”這麼一種核心系統架構,能把原先承擔交易的一個籃子弄成多個籃子,同時還設計了“雙中心雙活”的系統架構,給系統上了“雙保險”,這樣系統的核心處理能力就得到了大幅提升,效率也得到了大幅提升,旅客購票體驗也就越來越好了。當然,這裡面還有許多其他的技術,通過這樣一系列技術創新,我們就徹底解決了海量高并發交易訪問的難題。(小睿)

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved