中國(guó)鐵路剛剛進(jìn)入網(wǎng)上售票時(shí)代,就陷入了混亂。
由鐵道部下屬機(jī)構(gòu)研發(fā)的網(wǎng)上售票平臺(tái)12306網(wǎng)站,在2012年春運(yùn)前期的售票高峰首次面臨極端考驗(yàn),并被證實(shí)無(wú)法勝任。
專(zhuān)業(yè)互聯(lián)網(wǎng)分析網(wǎng)站 Alexa 的統(tǒng)計(jì)顯示,12306的訪問(wèn)量排名從3個(gè)月前的第1059位躍居至目前的第115位。1月9日,Alexa 統(tǒng)計(jì)估算的12306網(wǎng)站獨(dú)立用戶訪問(wèn)比例,已占到全球的0.86%,3個(gè)月間訪問(wèn)增速達(dá)627.5%。
龐大的訪問(wèn)浪潮沖擊下,12306網(wǎng)站幾度瀕臨癱瘓,一些旅客遭遇頁(yè)面刷新緩慢、購(gòu)票失敗卻被扣款等問(wèn)題。眾多購(gòu)票者面對(duì)報(bào)錯(cuò)頁(yè)面興嘆,抱怨聲四起。
12306網(wǎng)站的質(zhì)量問(wèn)題,使它的承建商浮出水面。
一位知情人士1月10日向本報(bào)透露,當(dāng)年12306網(wǎng)站的設(shè)計(jì)招投標(biāo),申報(bào)方案的僅有中國(guó)鐵道科學(xué)研究院電子計(jì)算技術(shù)研究所(以下簡(jiǎn)稱(chēng)鐵科院電子所)和易程科技股份有限公司兩家。而最終,在業(yè)界眼里實(shí)力雄厚的易程科技未能中選,承建12306網(wǎng)站在線售票系統(tǒng)的合同被交給了鐵道部下屬機(jī)構(gòu)、業(yè)內(nèi)并不知名的鐵科院電子所。
而當(dāng)年咨詢(xún)機(jī)構(gòu)曾向鐵道部提出網(wǎng)上售票系統(tǒng)的兩個(gè)解決方案,也均未被采納。
“當(dāng)初IBM的成熟方案報(bào)價(jià)太高,12306走自主研發(fā)的路子,沒(méi)想到現(xiàn)在搞成這樣。”這位知情人士感嘆。
帶病倉(cāng)促上線
12306網(wǎng)站遭遇的危機(jī),連日來(lái)引起專(zhuān)業(yè)人士的關(guān)注。據(jù)他們分析,問(wèn)題出在12306網(wǎng)站所使用的技術(shù),并非是成熟的解決方案。
“12306網(wǎng)站在線售票功能,其實(shí)就是個(gè)海量事務(wù)高速處理系統(tǒng),這樣一個(gè)系統(tǒng),并不能簡(jiǎn)單地使用通用方案進(jìn)行設(shè)計(jì),但聽(tīng)說(shuō)12306網(wǎng)站采用了Oracle通用數(shù)據(jù)庫(kù)進(jìn)行搭建”,CTO俱樂(lè)部成員、互聯(lián)網(wǎng)產(chǎn)品設(shè)計(jì)專(zhuān)家胡爭(zhēng)輝評(píng)價(jià)說(shuō),“使用通用系統(tǒng)進(jìn)行設(shè)計(jì)也不是不可以,但在面對(duì)春運(yùn)前夕的瞬間海量網(wǎng)絡(luò)購(gòu)票需求時(shí),這個(gè)系統(tǒng)會(huì)變得極為脆弱?!?/P>
之前,有輿論把12306網(wǎng)站的問(wèn)題歸咎于兩家硬件提供商上市公司太極股份(002368.SZ)和網(wǎng)宿科技(300017.SZ),他們?yōu)?2306提供了硬件系統(tǒng)集成和CDN網(wǎng)絡(luò)內(nèi)容分發(fā)加速服務(wù)。而受訪的IT業(yè)人士認(rèn)為,問(wèn)題不出在硬件上,而出在軟件設(shè)計(jì)上。
“他們?cè)噲D通過(guò)服務(wù)器的堆積,來(lái)解決軟件設(shè)計(jì)的不足”,胡爭(zhēng)輝分析,但理論和實(shí)踐都已經(jīng)證明,再?gòu)?qiáng)大的硬件也很難滿足一個(gè)不完善的軟件系統(tǒng)的極端處理請(qǐng)求。
清華大學(xué)Web與軟件技術(shù)研究中心電子商務(wù)研究室主任、高級(jí)架構(gòu)師王津用“神奇的化學(xué)反應(yīng)”來(lái)形容12306網(wǎng)站所面臨的極端情況當(dāng)出現(xiàn)海量交易請(qǐng)求后,網(wǎng)站的運(yùn)行效率會(huì)呈現(xiàn)指數(shù)級(jí)的下降,最終導(dǎo)致崩潰。
“我們中心是專(zhuān)門(mén)研究這個(gè)的,當(dāng)時(shí)鐵道部的會(huì)議我們都去了,我們就向鐵道部領(lǐng)導(dǎo)說(shuō)明過(guò)在極端情況下,網(wǎng)站會(huì)出現(xiàn)什么樣的神奇結(jié)果。”王津透露。
如今,“神奇的化學(xué)反應(yīng)”應(yīng)驗(yàn)了。
而這,則牽引出當(dāng)年12306網(wǎng)站系統(tǒng)設(shè)計(jì)招標(biāo)的往事。
兩個(gè)解決方案被“槍斃”
據(jù)王津透露,至遲從2006年開(kāi)始,鐵道部就開(kāi)始討論和籌議網(wǎng)上售票的相關(guān)計(jì)劃。
王津所在的清華大學(xué)Web與軟件技術(shù)研究中心,則是鐵道部在線售票系統(tǒng)領(lǐng)域的一個(gè)頗為重要的智囊專(zhuān)家機(jī)構(gòu)?!皬奈辶昵暗浆F(xiàn)在,我們中心陸陸續(xù)續(xù)都在參與鐵道部的技術(shù)會(huì)議和專(zhuān)家交流,至今也一直沒(méi)有停過(guò)”,王津說(shuō),“開(kāi)會(huì)的時(shí)候,鐵道部負(fù)責(zé)票務(wù)技術(shù)的領(lǐng)導(dǎo)也都來(lái)了,我們作為專(zhuān)家團(tuán)隊(duì)提出技術(shù)建議,他們自主決定是否采納?!?/P>
在鐵道部與清華大學(xué)Web與軟件技術(shù)研究中心的合作下,由中心成員邵曉風(fēng)主導(dǎo)開(kāi)展了《基于海量數(shù)據(jù)高并發(fā)交易的鐵路電子商務(wù)