1. 程式人生 > >主從模式在不同場景下的解釋

主從模式在不同場景下的解釋

在大資料背景下的概念含義: Leader-Follower:該模式下,Leader和follower一般可以承擔相同的工作,但一個時刻真正服務的只有leader,follower只是用來提高整體的可用性,在leader宕機的時候,從follower中競選出新的leader。例如Zookeeper。

Master-Slave: 也稱之為Master-worker,兩種角色承擔不同的工作,在Hadoop生態裡,一般由Master更多的是承擔一個資源管理的功能,而slave承擔具體的job,而且這裡的job一般是可以分解的,劃分到多個slave上並行執行。例如HDFS的Namenode與DataNode,或者YARN的ResourceManager與NodeManager

在傳統架構模式下的概念含義: Master-Slave:    多用於資料庫的設計中,master節點提供write(有時也提供read),而slaver僅提供read的能力。當master宕機的時候,一個slave可以接管成為master

active/active:指兩臺機都是同時工作,有真正做到負載均衡的作用,一般業務主機,前面多需要負載均衡。

active/standby:只有active提供業務功能,而standby只是啟動狀態(如果是資料庫需要從active節點同步資料,業務主機則只是啟動狀態),在active節點掛掉的時候,standby可以立即接管工作。