韩国三级高清手机在线版-韩国三级电影久久-韩国三级hd中文字幕一男多女-韩国三级hd中文字幕久久精品-日本精品在线视频-日本精品在线观看视频

春節即將到來,過年回家的火車票,你們買到了嗎?

我知道你們很多人都沒有買到,我能感受到你們內心的絕望。

前幾天12306崩了,很多人在痛罵12306,還有很多人在公眾號的后臺問我為什么12306總是動不動就崩潰,和大姨媽一樣不給力。

明明只是一個簡單的賣票軟件,怎么搞成這個鬼樣子,人家QQ微信幾億人同時在線聊天,激情互動。

另一邊雙十一幾億人同時購物瘋狂敗家剁手都沒有問題,為什么12306一出手,就是炸穿褲衩的用戶體驗?

讓硬核的半佛老師來給你們科普一下。

12306到底面臨多大的業務壓力和挑戰。

你們這么多人一擁而上,他們當然受不了,誰受得了呢。

雖然本篇文章會有大量極為硬核的技術術語,但是我會說的盡量簡單,大家一定要認真聽,多記筆記,過年在飯桌上吹牛的時候,這都是王炸,不用謝我了。

不是說你看了這篇文章就能買到票,實際上買票是一個玄學。

只是說,能“死”的明白點。

很多人拿12306和雙十一來比較,認為雙十一這么多訂單都能撐住,12306就撐不住,顯然是因為技術水平不到位。

這一開始就走了彎路了朋友,12306的業務模式和雙十一是有本質不同的。

這種不同,就導致了12306的難度要比雙十一大的多的多的多多多~

如果說雙十一的難度是人間模式,那么12306差不多相當于是地獄十八層,還要再挖個坑的難度。

第一,雙十一的流量再大,也只不過是純線上業務,什么叫純線上業務?所有用戶都是在網頁或者APP下單,整個數據其實是閉環的。

這就導致雙十一其實只是一個純粹的線上流量問題,解決起來相對純粹,就像一個單純的小朋友一樣好欺負。

而12306不是,12306不是只有一個APP和網站的朋友,所有人在線下售票廳以及線下機器里產生的交易,也會影響整個12306的數據系統。

實際上現實生活中非常多的買火車票返鄉的人,例如辛苦的農民和工人朋友,很多都是不會線上操作的,他們只會線下徹夜排隊,非常辛苦,所以12306也必須照顧他們的感受,不能斷掉線下業務。

這就導致了12306本身是一個線下與線上同享數據的復雜業務,復雜度要高出雙十一一個數量級的。

和純粹簡單的雙十一相比,12306就像一個飽經社會摧殘的老油條,你永遠不知道他們會什么時候會出現什么幺蛾子。

這就像一個純潔男孩第一次和他的男朋友約會,怕他不來,又怕他亂來。

第二,拋開線上線下不說,畢竟這是欺負12306,我們談談業務本身的計劃性和可預測性。

如果認真思考,你會發現,雙十一是一個有明確計劃和操作節點的業務,而12306不是。

雙十一活動并不是只有11月11號當天,其實是一個月前甚至幾個月前就已經開始了,大量的用戶都已經支付了定金,大量的商家也已經鎖定了庫存和銷售額,只不過最終的結算是在11月11號當天進行的而已。

這就代表著,雙十一面對的是一個高確定性的任務,只要有確定性,流量再大也不是特別難的問題。

當你知道困難會在什么時候發生的時候,這個困難就不再困難了。

真正的困難,在于不可知。

什么叫不可知?12306就是不可知。

因為你永遠不可能測算出會有多少人在哪一天去哪一個地方,一個從浙江回山東的人,他為了回家,選擇的線路和時間會非常詭異多變。

他可以買浙江到山東,可以買浙江到上海到山東,可以買浙江到南京到山東,可以買千島湖到山東,可以買浙江到北京到山東,可以買浙江到黑龍江到山東,甚至可以買浙江到廣東再飛回山東,只要能回山東,啊我的大蔥。

他可以接受1號出發,2號出發,3號出發,5號出發,10086號出發,只要能出發。

這就代表了誰也不知道需求的流量會是多么的突發,購買的內容會是多么復雜。

我再舉一個例子大家就懂了,微博厲害吧?每天這么大的流量,這么多的關注度。

但是為什么經常突然一個明星出軌或者結婚或者負面新聞,微博就要掛掉?是沒有技術實力還是服務器資源不夠?

都不是,是因為這種流量是突發性的,誰也不知道會突然出現這種爆炸增長,所以服務器就掛掉了。

這就和潑水節上大家都做好了心理準備,但是你潑開水一樣。

這誰遭得住啊。

所以建議所有明星出軌之前,先微博報備一下,這樣他們出軌的放心,我們吃瓜吃的也安心。

他好,我也好。





第三,電商業務不是一個一次性要完成所有流程的業務,但是12306必須一次性完成,這進一步加大了難度。

大家思考一下,電商購物,實際上是并不是一次性的。

一個典型的電商購物流程是,瀏覽,和商家撕逼價格,下單,和商家撕逼運費以及快遞,物流發貨,買家收貨,和商家撕逼售后。

即使排除撕逼這些事情,電商購物流程也是有很多節點的。

整個流程下來最快最快次日達也要24小時。

這就代表電商的數據壓力沒有想象中那么大,可以異步處理,完全可以先全部付款完成,然后再慢慢處理發貨,然后再慢慢處理售后。

就像你要刷B站,又要燒開水,你完全可以先燒開水,在燒水的過程中刷B站,這就是異步的好處,可以同時多任務并行,而且不影響用戶的核心體驗。

你下單后3小時發貨和5小時發貨,不影響用戶,容錯率高。

而12306不一樣,賣票就是要立刻完成。

從下單,到付款,到鎖定票,都是一氣呵成的,沒有任何緩沖時間,不存在我下單一個票2天后告訴我成功或者失敗這種事情,頭都給消費者打爆。

所以12306等于是沒有這種緩沖周期,需要直面所有的流量,在最短時間內滿足所有人的所有需求,所有的業務都要在極短時間內處理完成,這就是會被一下子塞滿。

同樣是1億用戶,4個步驟,電商可以分4個步驟淡定處理,每個步驟處理1億流量,而且可以分多小時,多天處理。

12306就只能一口氣處理4億,沒有緩和,這個壓力可想而知。

第四,電商業務的庫存管理是相對簡單的,而12306是極其復雜的,復雜到我給你簡單講講你都會抑郁。

想想看,作為電商平臺,管理貨物雖然也有難度,但本身的統籌不過固定產品的增刪改查,有多少就是多少,付款了就減一,上量或者退貨就加一,頂多出現最后一個商品被2人同時拍下的小概率事件,這都是小事兒。

而12306是完全不同的難度,二者難度差別大概相當于草履蟲大戰那美克星人。

我舉個例子,如果你是一個在北京讀書的人,家在北京南邊,過年要回家。

隨便選一輛北京往南開的車,G65這輛高鐵,北京始發終到珠海,一共17個站,共計10小時55分鐘。

就這一個路線,17個站,支持隨意站上車,隨意站下車,會有多少種可能性?

因為坐車不可能只做單站循環,就是不能北京到北京。

所以是從1加到16,一共136種可能性,注意哦,電商同樣的場景只有增刪改查4種可能性。

這樣一個線路的實時庫存,做起來是非常令人頭大的。

假如有人買了從北京到廣州,那么對應的所有庫存就要減1,但是廣州到珠海的庫存不減。

假如有人買了從武漢到珠海,那么對應的就是武漢到珠海沿途所有線路的庫存減1,但是北京到武漢不減。

假如有人買了石家莊到漯河西,那么北京到保定,北京到石家莊不用變,漯河西到珠海段,不用變。

其余所有可能性都要變,因為只要經過這兩個站點的路線,都受到影響。

實際業務中,這樣的變動,會導致整個庫存實時變動,并且是P級別的數據變動,如果對數據庫稍微有所了解,都知道這種數據變動對于資源的消耗有多么恐怖,一個1GB的電子表格跑查詢都能把很多高性能電腦跑崩掉,早期電子表格甚至限制在6萬5千行,就是防止把電腦跑崩。

而這種級別的數據,需要消耗的資源說出來都違反廣告法。

所以為什么12306夜里11點到早上要維護?這樣的數據庫如果不是天天維護保護緩存,早就徹底完犢子了。

每一天,12306都是拿命來奮斗。

所以之后買票的時候,要寵溺一點,溫柔一點,你買的不是票,是工程師們的頭發。

第五,業務去重需要大量的判斷。

電商業務其實嚴格來說是不需要用戶實名制的,也不需要對用戶的身份去重,只要你付錢,有貨就發貨,除非是限購商品稍微攔截一下,但是面對黃牛黨,也就是象征性的攔截,大多數不會跟錢過不去。

而12306不一樣,12306的模式是,每一個人都要限購。

同路線,同時間,要限購。

就拿北京到珠海舉例,12306是不允許一個人在同一天購買大量北京到珠海的車票的,這對其他人不公平,所以要限制人的出發時間和購買路線。

那么問題來了,如果要加限購,那么就要把這個人的當前購買信息,時間,全部緩存下來,這個人的每一筆交易,都要和他當前的已有行程進行去重匹配。

這對數據資源的消耗是非常恐怖的。

并且,并且,查重還有另一個現實問題,就是12306本身是允許非本人買票的,就是我可以給我的爸媽買票,我爸媽也可以給我買票,只要添加乘車人就可以了,這就代表著,同一個人的信息,完全可以在不同的時間節點被不同的買家添加,這又帶來了巨大的計算壓力。

這就和人生一樣,太難了。

第六,和12306比流量,什么公司都沒有資格。

很多人真的以為雙十一就是流量的巔峰的了,其實并不是,12306才是最恐怖的流量巔峰。

為什么?因為電商的業務模式不會導致用戶重復點擊,而12306無時無刻不在被所有用戶重復點擊。

舉個例子,你在雙十一買東西,是不是買了就走了?買不到你就是罵幾句,然后也走了。

一個用戶的點擊是有限的,你就算單身30年,給你放開了點,你能點多快?

要知道對系統而言,每一次點擊,都是一次數據交換。

12306面對的點擊流量,要大的多,你買票的時候,是會不斷刷新操作的,你在查詢余票的時候,每一次都是要跑所有的數據庫來幫你同步當前的余票信息,這個負載量和計算量是天量。

而且,現在非常非常多的人在用搶票軟件。

所謂的搶票軟件,原理就是不停地用機器去讀取12306的數據接口,一秒刷幾百次,1個人用搶票軟件,可以造成幾千個人一起刷產生的數據壓力。

各大搶票軟件公司加起來用戶幾千萬是有的,14億人刷出幾百億人的流量都綽綽有余。

你知道12306的流量負載有多強了么?

在12306上,人人都是火影忍者,天天影分身。

會有人問,既然挑戰這么大,12306這么不容易,那么為什么不去像國外先進技術取經?為什么不去加大投入服務器?為什么還在找借口?

為什么12306不引入國外的先進技術呢?

答案其實很簡單,國外也罩不住啊。

早在2012年,12306就有公開招標,預算不設限,只要能解決問題,世界頂級機構都來競標了,但是最后基本都放棄了。

因為當時的技術環境沒有人能解決這個問題。

國外很多技術的確先進,但是沒有一個國家或者公司,歷史上接受過14億人的數百億級別流量的挑戰,你能說出來的世界頂級公司,沒有一家能承受這么強的即時交易流量。

他們有的流量更大,但就和電商業務一樣,是可以異步操作,不需要身份唯一性,沒有這么復雜的路線存量計算的,你們也知道國外的高鐵和地鐵是什么垃圾水平,我們遇到的問題他們從來沒有遇到過。

這是很現實的一件事情。

全中國14億人的出行需求面前,大家都是一樣菜。

說到這里,我想到了我們行業里的一個笑話,有個臉書的早期工程師回國加入阿里巴巴,離開前,他說要去拯救阿里巴巴的數據系統,結果回來之后才發現,他在臉書遇到的數據挑戰,和阿里巴巴比起來,簡直是幼兒園水平。

在數據挑戰上,我們遇到的數據挑戰絕對是世界最強梯隊的,很多時候沒有之一。

那么為什么不加服務器呢?技術不夠,硬件來湊。

加服務器面臨的核心問題有3個。

第一個,加服務器只是增加了儲存能力,并不能解決數據庫的問題,這就和一個女人生孩子要10個月,不代表你找10個女人就能在1個月內生孩子。

第二個,如何驅動這些服務器?當年阿里云領先世界的技術,就是突破了同時驅動5000臺服務器,成為世界三大云之一。

要知道,阿里云面對的只是雙十一,而12306的挑戰要更加恐怖,需要同時驅動的服務器數量更多,這也是有技術挑戰在的。

另外,阿里云也確實參與了12306的建設。

第三個,成本問題。

12306往往全年都表現良好,只有重大節假日才會偶爾出現崩潰,你為了應付一年中為數不多的重大節假日,采購了這么多高折舊率的服務器,平時根本用不上,這是一種浪費錢的行為。

中國鐵路本身就是巨額虧損,國家持續補貼的,這種情況下,為了短時間的需求,投入海量的成本,這筆賬不用多說吧?

你看看隔壁微博,寧可每次被流量擊潰也不肯長時間維系大量服務器,微博看財報每年都是盈利的,金額都是按照億來結算的,人家都是這個態度,你知道12306有多不容易了吧。

而且這可都是納稅人的錢。

到最后,買票問題的本質,還是供需關系。

全國這么多人,在這么短的時間內要完成這么多的出行,遠遠超過了鐵路本身的運載能力,在這種供小于求的情況下,怎么調配資源,都沒有辦法解決供需問題。

東西就這么多,大家都想要,能怎么辦呢?

加錢,繼續擴建?

要知道很多線路只有春節才爆滿,平時都空車虧損,為了滿足小部分人短時間的出行,大量浪費資金投入到已經富余的路線中,并不劃算的。

有這個錢,應該去投入到更多的地方。

12306這種基礎設施,天然就是挨罵的,做的好,大家不會夸,做的有一點點不好,會被罵到死,這是基礎設施的悲哀,所有人都有不合理的期待。

何況,12306在只花了這么少預算的情況下,做到現在這個程度,已經是超神操作了。

不考慮資金成本和技術成本張口就罵,是一種不太理智的行為。

怎么不去說人家印度火車賣掛票呢?


  • 返回頂部
99RE6热视频这里只精品首页| 精品人妻在线一区二区三区| 中国丰满人妻VIDEOSHD| 香蕉久久久久久久AV网站| 一二三四五在线播放免费观看中文| 少妇粉嫩小泬白浆流出| 韩国午夜理伦三级在线观看仙踪林| 成人A级毛片免费观看AV网站| 专干熟肥老妇人视频在线看| 亚洲国产A∨无码中文777| 忘忧草影视WWW在线播放网| 日本黄色免费在线观看| 欧美成人片一区二区三区| 久久无码中文字幕免费影院| 黑人精品欧美一区二区蜜桃| 国产精品久免费的黄网站| 成人无码视频97免费| SM调教贱屁股眼哭叫求饶H| 五十路亲子中出在线观看| 久久久久无码国产精品不卡| 国内精品伊人久久久影视| 国产精品久久久久AAAA| 国产AV无码专区亚洲AV桃花庵 | 亚洲激情无码一区| 武侠 欧美 另类 人妻| 婷婷色香五月综合激激情| 牲交A欧美牲交AⅤ免费一| 日韩乱码人妻无码超清蜜桃丨| 屁屁影院最新发布页CCYY| 欧美成人一区二区三区在线视频| 免费 成 人 黄 色 网站69| 乱人伦中文视频在线| 夫前人妻被灌醉侵犯在线| 被两个老头咬住吃奶野战| 啊灬啊灬啊灬快高潮了网站 | 少妇丰满大乳被男人揉捏视频| 全免费又大粗又黄又爽少妇片| 欧美极品少妇XXXXⅩ另类| 女人丝不挂的正面裸体| 欧美精品国产综合久久| 欧美胖老太牲交XXⅩXXX| 人妻少妇AV无码一区二区| 日本伊人精品一区二区三区| 日本熟妇色XXXXX日本妇奷| 色噜噜狠狠成人中文综合| 色欲AV综合久久一区二区三区| 熟女性饥渴一区二区三区| 免费A级毛片无码无遮挡内射 | 麻豆传播媒体APP大全免费版| 老赵抱着月月在厨房做视频 | 成人精品一区二区三区中文字幕| 成年女人A级毛片免费观看| 亚洲色大成网站WWW永久一区| 亚洲精品无码你懂的| 夜夜高潮次次欢爽AV女| 中文人妻无码一区二区三区| AV国内精品久久久久影院| 不屈的儿媳妇电视剧汉语版| 国产 精品 自在自线| 国产欧美精品一区AⅤ影院| 精品国产乱码久久久久夜深人妻| 国产超碰人人做人人爽AV大片| 国产AV无码专区影视| 国产精品免费久久久久久蜜桃| 黑巨人的又黑又大又长| 久久婷婷五月综合尤物色国产| 欧产日产国产精品精品| 日韩在线一区二区三区| 午夜福利1000集无码| 亚洲熟妇色ⅩXXXX日本| 18禁美女裸身无遮挡免费网站| 亚洲嫩模喷白浆在线观看| 五十路丰满中年熟女中出| 亚洲精品国产精品乱码视色| 在线VA无码中文字幕| 锕锕锕锕锕锕~好湿WWW| 肥熟老熟妇500部视频| 国产亚洲视频在线观看播放| 久久久精品人妻人人澡| 欧美一进一出抽搐大尺度视频 | 可以C女性角色的游戏手游| 欧美精品V欧洲精品| 四虎精品成人免费视频| 日韩国产成人无码AV毛片蜜柚| 无码AV高潮喷水无码专区线| 亚洲精品无码永久电影在线| 综合偷自拍亚洲乱中文字幕| 成熟交BGMBGMBGM在线| CHINESEMATURE性老| 在线观看ww亚洲精品| 扒开双腿疯狂进出爽爽爽动态图| 国产精品无码素人福利| 久久久久人妻精品一区蜜桃| 秋霞一区二区三区| 亚洲AⅤ熟女高潮30P| 中文国产成人精品久久| 国产AⅤ激情无码久久| 精品一区二区三区免费乱码视频 | 麻豆国产97在线 | 中文| 日韩AV高清在线观看| 亚洲国产精品久久久久网站 | 国产精成人品日日拍夜夜免费| 久久99青青精品免费观看| 人妻少妇精品久久| 亚洲AV综合色区无码专区桃色| 99精品人妻少妇一区二区| 国产精品亚洲综合一区在线观看| 乱人伦精品视频在线观看| 天干天干天啪啪夜爽爽AV| 一二三四在线观看免费中文吗| 成人毛片一区二区| 久久99亚洲含羞草影院| 日本强伦姧人妻完视频正版| 亚洲精品国产AⅤ成拍色拍| もんむす くえすと资源网 | 中国JAPANESE成熟少妇| 国产成人综合亚洲AV| 免费国产无人区码卡二卡3卡| 污污污污污污网站| _97夜夜澡人人爽人人喊_欧美 | 国产男女猛烈无遮挡免费视频| 鲁丝片一区二区三区免费| 铜铜铜铜铜铜铜铜好大免费| 中文无码人妻影音先锋| 国产狂喷水潮免费网站WWW| 欧美成人精品欧美一级乱黄 | 亚洲精品无码成人AV电影网| 边摸边吃奶又黄又激烈视频 | 人妻ay无码一区二区三区| 亚洲JIZZJIZZ中国妇女| 成人精品一区二区三区中文字幕 | 久久九九久精品国产综合一千收藏| 入禽太深免费视频| 中文乱码人妻系列一区二区| 国产情侣疯狂作爱系列| 日本WWW一道久久久免费榴莲| 亚洲综合色区在线观看| 国产精品美女一区二区三区| 欧美激情一区二区三区蜜桃| 亚洲精品四区麻豆文化传媒| 国产97色在线 | 国产| 妺妺晚上扒我内裤吃我精子H| 人人妻人人爽人人澡人人| 亚洲人成人无码www在线观看| 粗大抽搐白浊H高干H| 男生白内裤自慰GV白袜男同 | 怀孕挺大肚子疯狂高潮AV毛片| 人摸人人人澡人人超碰| 野花香电视剧全集免费观看高清| 国产精品爽爽VA在线观看无码| 人妻另类 专区 欧美 制服| 夜夜躁狠狠躁日日躁2022| 国产午夜精品一区二区三区| 日韩成视频在线精品| 67194熟妇在线直接进入百度| 成人年无码AV片在线观看 | 无人区乱码一区二区三区| 锕锕锕锕锕锕~好湿WWW| 麻豆传煤入口免费进入2023| 亚洲成A人片在线观看中文无码| 国产AV无码专区亚洲AV中文| 人妻妺妺窝人体色WWW聚色窝| 中文字幕人妻丝袜美腿乱| 成人无码精品1区2区3区免费看| 久久亚洲中文不卡AV一区二区| 亚洲AV永久纯肉无码精品动漫| 高清成人爽A毛片免费| 人妻少妇被猛烈进入中文字幕 | 国产农村妇女毛片精品久久| 日韩AV无码中文字幕| 99久久免费只有精品国产| 久久综合亚洲色HEZYO国产| 亚洲丰满性熟妇ⅩXXOOO| 国产精品未满十八禁止观看| 入禽太深高清视频韩国| 锕锕锕锕锕锕锕轻点好痛免费| 免费人成网站在线观看欧美| 亚洲综合国产成人丁香五月激情| 狠狠色丁香久久综合婷婷| 小SAO货水好多真紧H无码视频| 中国熟妇色XXXXⅩ老妇| 精品国产一区AV天美传媒 | 波多野结衣迅雷种子| 欧美日韩人妻精品| 337P日本欧洲亚洲大胆色噜噜| 狼人香蕉毛片AV高潮视频| 亚洲性色AV一区二区三区| 精品国产一区二区三区久久影院 | 51成品网站W灬源码1688| 乱人伦中文无码视频| 一对一大尺度聊天APP安装| 久久久久精品国产四虎1| 亚洲色大成网站WWW永久| 久久精品第一国产久精国产宅男6 久久精品第九区免费观看 | 国模少妇无码一区二区三区| 校花内裤被涂满了强烈春药| 国产精品三级一区二区| 亚洲AⅤ永久无码精品| 国产午夜免费啪视频观看视频| 亚洲AV无码AV男人的天堂|