zookeeper學習特別篇一:zookeeper原則

一:分佈式概述

早期我們使用單體架構,即所有服務部署在一臺服務器的一個進程中,隨着互聯網的發展,逐步演進爲
分佈式架構,多個服務分別部署在不同機器的不同進程中
二:zookeeper概述
zookeeper是一個開源的分佈式協調服務,提供分佈式數據一致性解決方案,分佈式應用程序可以實現:數據訂閱發佈、負載均衡,命名服務、集羣管理分佈式鎖、分佈式隊列等功能。
三:CAP原則
CAP在分佈式系統中主要指的是
  • 一致性((Consistency

強一致性

  • 可用性(Availability

系統提供的服務一直處於可用狀態,用戶操作的請求在指定的時間內響應,超出範圍,認爲系統不可用

  • 分區容錯性 (Partition tolerance

分佈式系統在遇到任何網絡分區故障時,仍可提供,一致性和可用性服務。除非整個網絡發生故障。

每個分佈式系統,都不能同時滿足CAP,最多滿足兩個,而分區容錯性是必須滿足的,這裏zookeeper選擇了CP,順便提一句eureka選擇了AP

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