最近在讀大型互聯(lián)網(wǎng)架構(gòu)這本書,今天想你一起嘮嗑嘮嗑架構(gòu),你可能耳熟能詳?shù)母卟l(fā)、大流量、海量數(shù)據(jù)、分布式等等這些詞匯,但是每個詞匯背后其實都是為了解決當(dāng)前所出現(xiàn)的問題所總結(jié)出的一套架構(gòu)范式,今天一起來扒一扒架構(gòu)。
讀完本文,能夠讓你理解單一應(yīng)用到大型應(yīng)用的架構(gòu)演進(jìn)歷程。
文本大綱
單一應(yīng)用服務(wù)階段
所有的大型網(wǎng)站都是由最小型的網(wǎng)站架構(gòu)演變而來的。回想一下你最開始寫服務(wù)端代碼,是不是數(shù)據(jù)庫MySQL在本地,服務(wù)器也是本地,那最初階段也是這樣的,網(wǎng)站的流量也不大,通常就將應(yīng)用服務(wù)、數(shù)據(jù)服務(wù)、文件資源等所有資源都放在一臺服務(wù)器上,比如我們學(xué)JAVA web的時候,都是利用Tom