分布式計算范型

2021-10-01 03:33:03 字數 2181 閱讀 2435

1、訊息傳遞范型

訊息傳遞是程序間通訊的基本途徑。兩個程序間傳遞訊息,乙個為傳送者,乙個為接收者。傳送者傳送一條請求訊息,該訊息被傳送到接收者,由接收著處理後返回一條應答訊息。

2、客戶/伺服器范型

網路應用中使用最多的一種分布式計算型別。由客戶端和伺服器組成,將非對稱角色分配各兩個協作程序,客戶程序向伺服器發起請求,並等待伺服器響應,伺服器等待來自客戶的請求,處理並給出回應。

3、p2p范型

p2p泛型源於p2p網路(又稱為對等計算機網路)。這是一種無中心伺服器,依賴使用者**換的網際網路體系,每個使用者既是乙個節點,又充當伺服器職責。可以說是沒有伺服器,也可以說每個使用者端都是一台伺服器。

4、訊息系統范型

在基本的訊息傳遞的基礎上拓展而來。可以劃分為兩個子系統:點對點訊息范型和發布/訂閱訊息范型。

點對點訊息范型:傳送者和接收者一一對應的泛型,由傳送者傳送一條訊息到訊息系統,訊息系統再**到接收者的訊息佇列中,訊息系統可以提供暫存機制,將訊息的傳送和接收分離。接收者從自己的訊息佇列中提取訊息,然後加以處理。

發布/訂閱訊息范型:多對多的泛型,多個訂閱者可以有多個訂閱,由傳送者傳送一條訊息到訊息系統,訊息系統根據訂閱者的訂閱型別和訊息型別將該訊息**到每乙個訂閱該型別訊息的訂閱者。這種泛型可以提供乙個程序向一組程序組播訊息。

5、遠端過程呼叫范型

提供了一種能使開發人員可以像編寫在單處理器上執行的傳統應用程式一樣,編寫分布式軟體系統的泛型。可以採用與本地過程呼叫類似的思想與概念,以進行程序間通訊。

6、分布式物件范型

分布式物件泛型將物件導向應用到分布式系統中,是物件導向軟體開發技術的自然擴充套件。可以使應用程式訪問分布於網路上的各個物件,通過呼叫物件的方法,應用層序可以獲取對服務的訪問。

遠端方法呼叫: 遠端方法呼叫(rmi)是物件導向版本的rpc。程序可以呼叫物件方法,該物件可以駐留於某遠端主機中。

物件請求**:物件請求**泛型有物件請求者、物件提供者和物件請求**組成。程序向物件請求**發出請求,物件請求**將請求**到能提供預期服務的物件。

7、網路服務范型

移動**泛型是一種可移動的程式或物件。乙個**從源主機出發,然後根據其自身攜帶的執行路線,自動地在網上主機間移動。在每一台主機上**訪問所需的資源或服務,並執行必要的任務來完成使命。

9、雲服務范型

美國國家標準與技術研究院定義了雲計算的三種服務模型:基礎設施即服務(iaas)、平台即服務(paas)和軟體即服務(saas)。

基礎實施即服務(iaas)以服務的形式提供虛擬硬體資源、使用者無需購買伺服器、網路裝置、儲存裝置,只需通過網際網路租賃即可搭建自己的應用系統。

平台即服務(paas)提**用服務引擎,如網際網路應用程式設計介面、執行平台等。使用者基於該應用服務引擎可以構建該類應用。

軟體即服務(saas)使用者通過internet來使用軟體,使用者不必購買軟體,只需按需租賃軟體。

分布式計算范型

布式計算范型 1 訊息傳遞范型 1 訊息傳遞泛型 2 訊息系統泛型 2 客戶 伺服器傳遞范型 當前最流行的網際網路應用www 或稱為萬維 網 是基於客戶 伺服器范型的乙個典型分布式應用 3 p2p范型 在p2p網路中,每個使用者端既是乙個節點,又有伺服器的功能,任何乙個節點無法直接找到其他節點,必須...

分布式計算范型

二 訊息傳遞范型 訊息傳遞是程序間通訊的基本途徑。在訊息傳遞范型中,表示訊息的資料在兩個程序間交換 乙個是傳送者,另乙個是接受者。訊息傳遞是分布式應用的最基本范型。乙個程序傳送代表請求的訊息,該訊息被傳送到接受者 接收者處理該請求,並傳送一條應答訊息。隨後,該應答訊息可能觸發下乙個請求,並引起下乙個...

分布式三 雲計算 分布式系統范型

雲計算是乙個新技術,同時也是乙個新概念,乙個新模式,而不是單純的指某項具體的應 用和標準。方便 按需 2.雲計算分類 1 按照是否公開發布服務分類 訪問物件 公有雲 所有客戶 私有雲 企業內部 混合雲 重點 2 按照服務模式,雲計算可以分為 iaas paas saas三種型別。iaas infra...