分佈式

分佈式部署
  互聯網應用業務複雜,數據量大。
  應用根據業務劃分多個項目,每個項目兩個集羣,一個集羣備用,一個集羣對外。
  每個集羣內都有多個服務器,通過分發服務器,如Nginx,來分流,分攤用戶請求到集羣內的各個服務器。

  數據庫根據項目與業務劃分多個庫,每個庫庫分讀庫與寫庫,分別部署在一個集羣內不同的服務器上。
  爲防止併發錯誤,寫庫只有一個,稱爲主庫;讀庫有多個,稱爲從庫,從庫要與主庫保持同步。若主庫掛掉,在從庫選擇一臺作爲主庫,可手動切換主庫,也可通過zookeeper的主從選舉功能智能選擇主庫。

分佈式處理
  將一個大任務劃分若干互不相交的子任務,交個多個系統並行處理,最後合併結果。
  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章