首頁>社會>

聖誕到了,春節還會遠嗎?傳說中的春運搶票還會那麼難嗎?

果不其然,到了12月23日,12306不負眾望的又一次崩潰了。使用者紛紛在微博炸開了鍋,不是車次資訊以及購票資訊無法重新整理,就是購票到最後一步無法成功支付。12306的崩潰,又一次引發了對於12306的吐槽熱潮。

網友:崩的沒脾氣了

12306迴應軟體崩了 :由於操作旅客過多 !

自從2010年第一次上線後,12306在這近十年間一直在經歷著海量的吐槽、爭議、批評。

12306作為現在時代購票的首選,被寄予了厚望,但它的表現卻是不盡如人意。在2012年第一次接受檢驗慘敗的12306,在接下來數年的春運期間,也都一直如此。伺服器“日常”崩潰,稍微訂單和登入人數增加就會導致伺服器反應不及,車次資訊和購票無法刷出。甚至有人登入12306都無法進入,大大的“404錯誤”標識飄蕩在空空如也的網站上。

總的來說,12306購票失敗的原因可能是以下幾點:

1、網路訊號不好,網頁進不去,資料丟失;

2、12306伺服器春運前後伺服器訪問量太大,導致擁堵進不去;

3、12306網站載入速度太慢,導致網頁打不開;

4、12306伺服器負載達到極限,所以導致伺服器宕機暫停服務等

那麼,12306系統到底如何呢?

12306是不是世界上最複雜的系統?

大量程式設計師聚集的V2EX今天有個熱帖,那就是討論“12306 是不是現在世界上業務邏輯最複雜的系統之一?”,他指出12306併發量很大,不像天貓雙十一是短時間併發,12306是一出票就是雙十一。

程式設計師是最了解12306系統為何這麼複雜的,而對普通人來說根據不了解12306背後需要什麼樣的技術和投入,前幾年很多人甚至吐槽12306購票系統就是大學生外包水平,言外之意就是說12306很簡單,現在大家搶不到完全是技術不行、不肯投入。

不過實情並非如此,今年10月份,12306技術部主任單杏芳介紹,12306售票系統已經成為全球最大的票務交易系統,中國人民徹夜排隊買票已經成為歷史。

單杏芳表示,12306曾經面臨最大的問題是系統擁堵,像餘票查詢這樣一個看似簡單的功能,其實是經過了技術攻克,才達到了現在的高效執行。

她表示,鐵路餘票計算是非常複雜的,因為我們一趟列車有多個停靠站,它是一個動態複雜計算的過程,相比簡單的商品庫存簡單加減要複雜得多,所以如果計算慢,系統可能就會忙,就會堵。所以我們研發了分散式的記憶體計算的餘票計算基數,讓餘票計算變得非常高效。

此外,單杏花和她的團隊還研發了非同步交易排隊系統、“售取分離、讀寫分離”核心系統架構等多種技術,為12306售票系統提供技術支撐。

最後,小兮祝大家聖誕節快樂~ 搶票順利

文章整合自:快科技、網路

最新評論
  • 1 #

    知足吧。短時間宕機就嗷嗷叫,全球哪個電腦系統敢說不宕機的?別國的東西壞了,可以理解,多種客觀原因所致,12306系統宕機了,就銼著神經了,跳了。別忘了,我們自己就是中國人,12306系統也是中國人開發的,可以說,我們現在的研發水平也就這樣了,能做的更好,一定會用上,誰要是更牛,能開發出一個不宕機的系統,毛遂自薦啊,別在這蹦躂了。

  • 2 #

    怎麼有這麼多人尬吹阿里,連阿里自己都承認過做不來12306,只是為12306在阿里雲上提供了一些支援,再說現在12306大部分都已經轉到了天翼雲了

  • 3 #

    讀寫分離 分庫分表 redis 分散式事務 訊息佇列 你還有啥?

  • 4 #

    12306的併發量有雙十一天貓的併發量大嗎?

  • 5 #

    提示“你的訪問環境異常”,是因為你在太多搶票平臺下了搶票單,超出正常訪問頻度,被12306限制訪問,一兩小時後解封。

  • 6 #

    12306確實很難做,系統確實很複雜,但確實沒做好,本人電腦還算精通。幫同事註冊12306。手機號碼被使用過。本人,身份證,電話。都在這情況下。在網頁上被踢到電話。電話端又被踢到APP。又轉為電話人工服務。結果佔線。可見12306的技術。

  • 7 #

    問題在於很多第三方搶票軟體會在出票第一時間向12306傳送打包的大量資料。手動買就是第一時間買直接錯誤,等你再重新整理直接沒票了,你相信你是全中國手速最慢的人嗎?不得不懷疑背後有一些不可告人的東西。

  • 8 #

    12306做的確實夠差的,後臺邏輯複雜度先不談,前臺操作流程都夠差了

  • 9 #

    12306就是中國鐵路系統的真實寫照

  • 10 #

    春節全民購票是真的壓力大,是不是可以考慮和阿里等企業合作,特殊時期多租用些伺服器,不然平時閒著也浪費!

  • 11 #

    建議12306把售票交給淘寶代辦,每年都一票難求

  • 12 #

    不是說阿里幫12306解決了問題嗎

  • 13 #

    誰要是造一臺能承擔800多億次峰值訪問不崩潰的伺服器賣給鐵總你就發財了,快行動起來呀

  • 14 #

    還自主研發,明明就是外包技術,乾脆讓天貓來做得了

  • 15 #

    第三方搶票軟體太多了,資料都是打包發的,崩了很正常

  • 16 #

    十幾億的併發量,擱在世界上都是難題

  • 17 #

    坐個火車都得搶票,真心覺得幸福感超低。做個汽車,經常是堵在路上好幾個小時。

  • 18 #

    12306的票不知道是動態計算還是事先分配。比如,從廣東到四川的直達座位只有10個,如果有10個人坐了短途的,那麼,這票數就會被切割成n個短途,長途票就沒有了。應該是沒有那麼簡單的,那些說很簡單的,快去12306應聘啊?

  • Twitter 交易後的第一次,埃隆馬斯克暗示 DOGE 將進入該平臺
  • 春節快遞停運?快遞企業:我們全年無休