舉例子小飯店原來只有乙個廚師,切菜洗菜備料炒菜全乾。
後來客人多了,廚房乙個廚師忙不過來,又請了個廚師,兩個廚師都能炒一樣的菜,兩個廚師的關係是集群。
為了讓廚師專心炒菜,把菜做到極致,再請了個配菜師負責切菜,備菜,備料 ... ,原本廚師要一起做的活,從此分出去了,廚師和配菜師的關係是分布式。
乙個配菜師也忙不過來了,又請了個配菜師,兩個配菜師關係是集群。
乙個配菜師因故請假了,但是其餘的配菜師還是該啥就幹啥,只是沒請假的配菜師任務均勻的加量了,但他們的任務和職責是不變的,這是高可用(性)。
總結
分布式
:多個人在一起作不同的事 。
集群
:多個人在一起作同樣的事 。
高可用
:有人來不了事情也能繼續 。
分布式 集群 負載均衡 高可用的概念
分布式 不一定有集群 是指將不同的業務分布在不同的地方 應用伺服器 集群cluster 一群機器的集合。負載均衡 集群 load balance cluster,lbc 負載均衡器 根據規則 平均 分配各請求到乙個集群各個機器。高可用 集群 high ailability cluster,hac 側...
Memcache 分布式高可用集群介紹
分布式快取出於如下考慮,首先是快取本身的水平線性擴充套件問題,其次是快取大併發下的本身的效能問題,再次避免快取的單點故障問題 多副本和副本一致性 分布式快取的核心技術包括首先是記憶體本身的管理問題,包括了記憶體的分配,管理和 機制。其次是分布式管理和分布式演算法,其次是快取鍵值管理和路由。一 常用分...
Memcache 分布式高可用集群介紹
分布式快取需考慮如下三點 1 快取本身的水平線性擴充套件的問題。2 快取大病罰下的本身效能問題。3 避免快取的單點鼓掌問題。分布式快取存在的問題 1 記憶體本身的管理問題。記憶體的分配,管理和 機制。2 分布式管理和分布式演算法。3 快取鍵值管理和路由。memcached在實現分布集群部署時,mem...