1. 程式人生 > >(原創)分散式系統應對單點故障策略選擇

(原創)分散式系統應對單點故障策略選擇

     這邊說明下,redis比較特殊。redis支援主從的模式,但是它是用來進行讀寫資料分離。redis中Master會將資料同步到slave,而slave不會將資料同步到master。Slave啟動時會連線master來同步資料。這是一個典型的分散式讀寫分離模型。我們可以利用master來插入資料,slave提供檢索服務,這樣可以有效減少單個機器的併發訪問數量。通過增加Slave DB的數量,讀的效能可以線性增長。為了避免Master DB的單點故障,叢集一般都會採用兩臺Master DB做雙機熱備,所以整個叢集的讀和寫的可用性都非常高。