1. 程式人生 > >1.分布式與集中式(ZooKeeper手記)

1.分布式與集中式(ZooKeeper手記)

客戶端 通信 keep 網絡 分布 中心 軟件 數據丟失 通過

1. 集中式
  • 特點
    由一臺或多臺主計算機組成的中心節點,數據集中存儲在這個中間節點上,並且整個系統的所有業務單元都集中部署在這個中心節點上,系統所有功能均有其集中處理。簡言之:終端或客戶端只負責數據的輸入輸出,數據的存儲和控制由主機來完成。
  • 優點
    部署結構簡單
  • 缺點
    主機價格昂貴

2.分布式

  • 特點
    一個硬件或軟件的組件分布在不同的網絡計算機上,彼此之間通過消息傳遞進行通信和協調。
  • 特征
    • 分布性
      分布式系統中的多臺計算機都會在空間上隨意分布,隨時可以變化。
    • 對等性
      多臺計算機沒有主從之分,都可以提供數據和服務。如果其中一臺數據丟失,可以從其他的主機上進行數據副本的拷貝。
    • 並發性
      同時操作一些共享資源。

1.分布式與集中式(ZooKeeper手記)