分佈式系統原理(一)

  • 分佈式系統定義:分佈式系統是若干獨立計算機的集合,這些計算機對於用戶來說就像是單個相關係統

  • 在這裏插入圖片描述

  • 分佈式系統的目標:

    • 使資源可訪問,比如多個用戶共享多臺打印機
    • 透明性,訪問透明性、位置透明性、遷移透明性、重定位透明性(無線網絡)、複製透明性、併發透明性、故障透明性
    • 開放性,根據一系列準則來規定發送和接收消息的格式
    • 可擴展性,設想服務主機的數量增加的情況,比如DNS,傳統的集中式服務就缺乏可擴展性,無法面對用戶數量增加的情況
      擴展技術主要有三個:
      • 隱藏通信等待時間,對地域擴展比較適用,使用異步通信
      • 分佈技術,將大的數據分佈存儲在多個服務器上
      • 複製技術,將同個數據複製多份存儲在多個服務器上
  • 分佈式系統的類型

    • 分佈式計算系統,如集羣計算,網格計算
    • 分佈式信息系統,如事務處理系統(ACID特性)
      在這裏插入圖片描述
    • 分佈式普適系統

參考資料:分佈式原理與泛型 第二版

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