1.客戶端發起http請求,請求會先抵達前端的防火牆
2.防火牆識別使用者身份,正常的請求通過內部交換機通過tcp連線後端的負載均衡,傳遞使用者的http請求
3.負載接收到請求,會根據請求的內容進行下發任務,通過tcp連線後端的web,**發使用者的http請求
4.web接收到使用者的http請求後,會根據使用者請求的內容進行解析,解析分為如下:
靜態請求:web直接返回給負載均衡->防火牆->使用者
動態請求:web向後端的動態程式建立tcp連線,將使用者的動態http請求傳遞至動態程式->由動態程式進行解析
5.動態程式在解析的過程中,如果碰到查詢資料庫請求,則優先與快取建立tcp連線,並發起資料查詢操作。
6.如果快取沒有對應的資料,動態程式再次向資料庫建立tcp連線,並發起查詢操作。
7.最後資料由, 資料庫->動態程式->快取->web服務->負載均衡->防火牆->使用者。
Mycat集群架構
架構圖集群總共需要有8臺機子,mysql需要4臺,mycat需要2臺,負載均衡和高可用需要2臺。之所以mycat需要集群這樣的架構,是為了避免mycat單點失效的情況,mysql主機有4臺 db1 db4 其中db1和db3是組一 主主複製 db2和db4是組二 主主複製 之所以需要主主複製是因為m...
Linux集群架構
高可用集群通常為2臺伺服器 功能和角色是一樣的 一台在工作,另一台作為冗餘。當提供服務的機器宕機,冗餘將接替繼續提供服務,這樣就可以提供系統可用的效率。高可用集群的衡量標準要保證集群服務100 時間永遠完全可用,幾乎可以說是一件不可能完成的任務。比如,在這幾年雙十一剛開始的時候,一下子進來買東西的人...
MYSQL集群架構
1 讀寫分離架構 主從架構 一寫多讀,一主多從 問題 應用程式需要連線多個資料來源 mycat可以解決 主從之間同步是非同步的 資料時弱一致性的 pxc集群 2 中介軟體 問題 主從之間同步是非同步的 資料時弱一致性的 pxc集群 中介軟體的效能將成為系統的瓶頸 3 多個中介軟體的架構 問題 主從之...