分散式應用系統研究(3) (轉)
通訊:namespace prefix = o ns = "urn:schemas--com::office" />
在同一地址空間的單機應用的互動引數傳遞是透過或全域性變數訪問來得到的。而在環境下不同地址空間的各個間通訊是透過下列一些通訊機制來完成的:
l 訊息傳送 與 共享
訊息傳送:應用開發人員通常需要定義這些訊息的格式和容量,採納方將遵循他們資訊。協議本身也定義了在一次訊息互動過程中可能的參與方數目比如點到點、廣播和多點傳送,而且還定義了訊息互動參與者怎樣開始、進行和結束一次訊息的傳送。目前許多流行的的體系結構採用了基於訊息傳送的通訊,比如。
共享記憶體這種方式分為兩種,包括本地式共享記憶體和分散式共享記憶體
Ø 本地共享記憶體:對於單機中多個執行緒或程式需要共享資料,這是一種不錯的選擇。但是這給這些應用的適用性帶來了傷害,而且他們的實現也變得必須小心翼翼。
l 分散式共享記憶體:這是一種更高層次的抽象,她為應用程式提供了網路的分散式虛擬記憶體。這種方式擴充套件了虛擬記憶體的概念,提供機制保證各個程式和不同的網路接點的同步。這種模型經常在底層採用訊息傳遞機制在讀寫者間保持協調和同步
服務端的體系結構
單服務 僅僅提供一個服務。
多服務伺服器 整合一系列單服務伺服器到一個管理單元,具有如下優勢:
Ø 減少系統資源開銷
Ø 簡化服務端開發實現,重用有效程式碼
Ø 允許外部服務在不修改其他存在程式碼和中斷伺服器執行的前提下升級服務
Ø 加強了對網路服務的管理。這可以透過一些網路應用管理程式來完成的
一次性伺服器 與 持久伺服器
一次性伺服器 只有在請求到來時才會啟動,在觸發它的請求結束後結束。
持久伺服器 在他們處理的服務請求生命週期之外持續執行,他們通常在系統啟動或者被客戶第一次呼叫時啟動。來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990477/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 分散式應用追蹤系統 - Skywalking分散式
- DAPP——分散式應用系統開發分析APP分散式
- 分散式系統–>(關於系統應用的基本概念)分散式
- 大型分散式網站架構:快取在分散式系統中的應用分散式網站架構快取
- Alluxio在多級分散式快取系統中的應用UX分散式快取
- 分散式系統分散式
- 1-3 常見的分散式系統分散式
- 分散式系統2:分散式系統中的時鐘分散式
- 分散式系統:系統模型分散式模型
- 分散式 - 分散式系統的特點分散式
- 分散式系統(三)——分散式事務分散式
- TiDB 分散式資料庫在轉轉公司的應用實踐TiDB分散式資料庫
- Redis 應用-分散式鎖Redis分散式
- [分散式]分散式計算系統淺析分散式
- 分散式KVM坐席協作管控 無壓損分散式坐席在中石油資訊系統整合應用分散式
- 過去2 - 3年發表的重要的分散式系統研究論文是什麼?分散式
- 企業應用架構研究系列三:應用系統整合應用架構
- 理解Vue 3響應式系統原理Vue
- 分散式系統的跟蹤系統分散式
- 分散式系統基礎分散式
- 分散式檔案系統分散式
- 分散式圖片系統分散式
- 分散式系統(二)——GFS分散式
- (轉載 --- 上篇) 分散式系統測試那些事兒 - 理念分散式
- 【分散式】Zookeeper應用場景分散式
- 大型分散式系統現場,阿里大牛帶你實戰分散式系統分散式阿里
- 分散式:分散式系統下的唯一序列分散式
- [轉載]網頁柵格系統研究(3):粒度問題網頁
- 什麼是分散式系統!以及分散式系統架構的優缺點!分散式架構
- [技術思考]分散式儲存系統的雪崩效應分散式
- [原始碼解析] PyTorch 分散式(4)------分散式應用基礎概念原始碼PyTorch分散式
- 分散式檔案系統-HDFS分散式
- 分散式系統的問題分散式
- Kafka 分散式訊息系統Kafka分散式
- 分散式系統程式設計分散式程式設計
- 分散式系統CAP定理教程分散式
- 分散式系統:遠端呼叫分散式
- ReactNative分散式熱更新系統React分散式
- HDFS分散式檔案系統分散式