如何建設(shè)一個(gè)靠譜的火車(chē)票網(wǎng)上訂購(gòu)系統(tǒng)(圖文)
您當(dāng)前位置:首頁(yè) > 紅訊頻道 > 站長(zhǎng)經(jīng)驗(yàn)
紅軟基地 推薦
2012-01-18
以上是一個(gè)初步設(shè)計(jì),還有不少細(xì)節(jié)需要完善,例如防火墻如何布置等等。這個(gè)設(shè)計(jì)不僅適用于單一的集中式部署,而且也適合分布式部署。
或許有讀者會(huì)問(wèn),為什么沒(méi)有用到云計(jì)算?其實(shí)上述架構(gòu)設(shè)計(jì),為將來(lái)向云計(jì)算演變,留下了伏筆。
在上述架構(gòu)設(shè)計(jì)中,我們假定每個(gè)環(huán)節(jié)需要用多少服務(wù)器,需要多大容量的數(shù)據(jù)庫(kù),預(yù)先都已經(jīng)規(guī)劃好。但是假如事先的規(guī)劃,低于實(shí)際承受的流量和數(shù)據(jù)量,那么系統(tǒng)就會(huì)崩潰。所以,事先的規(guī)劃,只能以峰值為基準(zhǔn)設(shè)立。
但是峰值將會(huì)是多少?事先難以確定。即便能夠確定峰值,然后以峰值為基準(zhǔn),規(guī)劃系統(tǒng)的能力,那么春運(yùn)過(guò)后,就會(huì)有大量資源冗余,造成資源浪費(fèi)?
如何既能抗洪,又不造成資源浪費(fèi)?解決方案是云計(jì)算,而且目前看來(lái),除了云計(jì)算,沒(méi)有別的辦法。
Reference,
[1] 海量事務(wù)高速處理系統(tǒng)。
http://www.douban.com/note/195179318/
[2] 去你媽的‘海量事務(wù)高速處理系統(tǒng)’。
http://weibo.com/1577826897/y0jGYcZfW
[3] 火車(chē)訂票系統(tǒng)的設(shè)想。
http://weibo.com/1570303725/y0l9Y2mwE
[4] 鐵路訂票系統(tǒng)的簡(jiǎn)單設(shè)計(jì)。
http://blog.codingnow.com/2012/01/ticket_queue.html
[5] 鐵路訂票網(wǎng)站個(gè)人的設(shè)計(jì)淺見(jiàn)。
http://hi.baidu.com/caoz/blog/item/f4f1d7caee09b558f21fe780.html
題圖來(lái)自 Designyoutrust
作者:鄧侃 美國(guó)卡內(nèi)基梅隆計(jì)算機(jī)機(jī)器人專(zhuān)業(yè)博士
http://blog.sina.com.cn/s/blog_46d0a3930100yc6x.html
來(lái)源:admin5