java商城系統架構之第三篇——叢集架構搭建

java肖帝發表於2018-09-16

其實叢集說起來是很簡單的,無非就是server部署在多臺機器上,DB、session、檔案等在做個機器、CDN加速就OK了。
但是實際上需要做的事還有非常多,並且在過程中需要填非常多的坑。
這裡說一個很多人都不太瞭解的,就是虛擬IP,比如你訪問baidu.com,多少年還是那個IP,並且幾乎沒有掛過。
這個IP就是虛擬IP,使用者不會實際訪問這臺伺服器,這臺伺服器是運營商提供的,使用者訪問後會通過各種技術手段做
分發到各個叢集節點進行任務處理。
之後才會走到我們的代理伺服器,比如nginx、apache等等。
再通過代理伺服器做分發到具體的機器上。

對於檔案、快取、session管理、分散式等等,之前文章有說過。

這裡還有一點要記錄就是對於使用的技術,其實我個人認為主要還是根據公司人力、財力、業務等來做決定。
有些土豪公司用小型機,200多萬一臺,也是可以的,速度當然是屌炸天啊。。。但是如果對於一般的小規模企業
租用雲伺服器刀片機做叢集也不錯的,或者自己買機器放在機房也可以。
還有一個要注意:不一定非要買各種雲等各種貴的要死的雲,這些雲都是租的別人的伺服器,然後在轉租,安裝一點外掛而已,你要是業務量大了,用他們的外掛還可能有問題。。。

這就跟你安裝作業系統,有人喜歡原版的,有人喜歡ghost的,咋一看,ghost安裝起來後,好多軟體都有呀,什麼360、愛奇藝、騰訊視訊、PPTV。。。然後你電腦每天彈廣告、小視訊。。。

如果你正在開發或者需要開發java系統商城,可以聯絡我們:www.hulianrongyun.com


相關文章