- 生活問答
- 答案列表
為什麼12306不能照搬淘寶的 雙11 和 秒殺 技術呢[朗讀]
雖然都是高並發,但兩邊要面對的問題是不同的,淘寶只需要應對訪問量太大的問題,而12306的最終問題是人多票少。
其實也不要怪12306了,其實他們早就想到了解決的辦法。可是還是不是很實用在12306。馬雲的阿里雲2015年果真幫了12306的忙。公開的信息是12306租用了阿里公有雲,將75%的余票查詢分流到公有雲上,而火車票查詢業務占12306流量的90%以上,因而雲有效緩解了12306自有系統的壓力。其實,諸如12306這種流量高峰低谷明顯的網站,最適合利用雲的彈性和按需付費的支付方式,在保障業務高峰穩定運行的同時,還節省了大量的系統採購成本。但真實情況並不像數字看到的那麼簡單。是否買到火車票取決於購買而不是查詢,即火車票的交易系統,阿里雲支持的余票查詢流量雖大,但交易核心就目前公開信息來看還主要是12306對自身系統進行了升級。
12306不能照搬淘寶的「雙11」和「秒殺」技術是因為,12306的交易邏輯更為複雜,最主要的就是動態庫存的複雜對應關係。簡單理解就是,「雙11」和「秒殺」基本都是拍走一個,後台庫存就減一個,這是簡單的一一對應關係。
但是火車票堪稱最複雜的商品交易邏輯,這源於車輛段內的多個站點。以北京到上海高鐵g11為例,要途徑濟南、曲阜、南京、常州、上海共5站,而車票的品種卻包括多種排列組合。如果北京出發,就包括北京到濟南、北京到曲阜……北京到上海5種車票,而濟南出發又包括4種,以此類推會出現15種不同的車票。如果賣出南京到常州車票,意味著後台多種車票的資料庫都將同時發生變化,如果再遇退票,複雜程度超出想像,應對措施只有採取疏堵並施。
回家難,主要還是中國人口太多,在外打拚的人占了一多半,像動物遷徙一樣,中國鐵路還是在基本完善的。還有好多的黃牛黨啊!有囤票的現象。
12306不能照搬淘寶的「雙11」和「秒殺」技術是因為,12306的交易邏輯更為複雜,最主要的就是動態庫存的複雜對應關係。簡單理解就是,「雙11」和「秒殺」基本都是拍走一個,後台庫存就減一個,這是簡單的一一對應關係。
但是火車票堪稱最複雜的商品交易邏輯,這源於車輛段內的多個站點。以北京到上海高鐵g11為例,要途徑濟南、曲阜、南京、常州、上海共5站,而車票的品種卻包括多種排列組合。如果北京出發,就包括北京到濟南、北京到曲阜……北京到上海5種車票,而濟南出發又包括4種,以此類推會出現15種不同的車票。如果賣出南京到常州車票,意味著後台多種車票的資料庫都將同時發生變化,如果再遇退票,複雜程度超出想像,應對措施只有採取疏堵並施。
回家難,主要還是中國人口太多,在外打拚的人占了一多半,像動物遷徙一樣,中國鐵路還是在基本完善的。還有好多的黃牛黨啊!有囤票的現象。
加入收藏