分散式應用系統研究(5) (轉)
考慮:namespace prefix = o ns = "urn:schemas--com::office" />
一個應用應該能夠在各個階段配置它的組成服務,包括編譯、靜態連線、、啟動時甚至是執行時。配置一個網路應用的步驟包括命名和定位服務、將服務連線到一個或多個應用的地址空間。這些步驟能以靜態和動態的完成,如下所討論。
l 靜態 與 動態 命名
應用能夠按照他們服務的命名是靜態的還是動態的分類。
靜態命名服務: 將服務的名字在編譯時或者(and/or)靜態連線時與存在的程式碼相關。如Echo。
動態命名服務: 將服務名字與物件程式碼的繫結推遲到服務的時。因此,程式碼即使在編寫、編譯甚至連線時都無需被標識。只有到應用開始執行相應的服務時才開始標識這段程式碼。如。
l 靜態 與 動態連線
應用程式還可以根據服務的連線是動態還是靜態的分為靜態連線和動態連線。
靜態連線 在編譯時或和靜態連線時建立一個完全可執行的應用程式。
動態連線 插入或者移開物件到或者是從一個程式的地址空間。現代操作同時支援顯式和隱式的動態連線。
l 靜態 與 動態配置
動態配置指初始化能夠提供動態命名服務應用的過程。當與動態連線、執行緒/程式建立機制結合,這種動態配置的應用能夠被擴充套件到安裝/啟動或執行。這種擴充套件有利於以下配置相關的問題:
Ø 功能子集:動態配置簡化了執行於一系列OS平臺應用程式家族的功能子集的開發步驟。舉例來說,透過精細的配置服務,應用既能執行於嵌入應用中也能用於企業的網路應用。如一個網路既能執行於PDA上也能執行在PC上。
Ø 工作負載均衡 因為工作負載在執行時經常變化,因此很難確定相關應用服務的特徵引數。因此,透過多次試驗,對備選的應用配置選項在網路環境下進行論證是有必要的。比如這個特定服務(如)一個服務端和多少個客戶端的搭配時最合理的。服務分配在客戶端和服務端的多少也很容易形成瓶頸。太多的服務(功能)在服務端,可能會在導致服務端的瓶頸,太多的服務(功能)在客戶端,又會在客戶端配置有限的情況下形成瓶頸。
動態服務的再配置 高度可用的網路應用比如線上事務處理或實時過程控制等關鍵任務系統可能需要靈活性很高的動態重配置管理。舉例來說,很可能需要在不中斷其他服務的基礎上,加入其他的服務或新版本的服務。重配置基於顯示動態連結機制,能夠大大增強網路應用的功能和靈活性。因為它為整個應用帶來了無需終止其他服務程式/執行緒就可以在執行時增加、刪除、修改的服務。來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990479/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 分散式應用系統研究(2) (轉)分散式
- 分散式應用系統研究(3) (轉)分散式
- 分散式應用系統研究(1) (轉)分散式
- Windows 2000分散式檔案系統分析和應用(轉)Windows分散式
- 分散式系統–>(關於系統應用的基本概念)分散式
- DAPP——分散式應用系統開發分析APP分散式
- 分散式應用追蹤系統 - Skywalking分散式
- Event Sourcing在分散式系統中應用分散式
- 集團多應用系統分散式處理自動資料流機制研究分散式
- 大型分散式網站架構:快取在分散式系統中的應用分散式網站架構快取
- Alluxio在多級分散式快取系統中的應用UX分散式快取
- .Net Core應用搭建的分散式郵件系統設計分散式
- CAP定理在分散式系統設計中的最新應用分散式
- 分散式系統分散式
- DCOM實現分散式應用(二) (轉)分散式
- 分散式系統2:分散式系統中的時鐘分散式
- 分散式系統:系統模型分散式模型
- 分散式 - 分散式系統的特點分散式
- 分散式系統(三)——分散式事務分散式
- [分散式]分散式計算系統淺析分散式
- Redis 應用-分散式鎖Redis分散式
- 企業應用架構研究系列三:應用系統整合應用架構
- 初識用.NET Remoting來開發分散式應用(轉)REM分散式
- 分散式KVM坐席協作管控 無壓損分散式坐席在中石油資訊系統整合應用分散式
- 分散式系統的跟蹤系統分散式
- 分散式圖片系統分散式
- 分散式系統(二)——GFS分散式
- 分散式系統基礎分散式
- 分散式檔案系統分散式
- 冰激凌和分散式系統分散式
- 關於分散式系統分散式
- 【分散式】Zookeeper應用場景分散式
- 向分散式應用進軍分散式
- 大型分散式系統現場,阿里大牛帶你實戰分散式系統分散式阿里
- alpakka-kafka(5)-kafka叢集配置與分散式應用部署Kafka分散式
- 分散式:分散式系統下的唯一序列分散式
- 什麼是分散式系統!以及分散式系統架構的優缺點!分散式架構
- 叢集式數字監控應用模型研究(一) (轉)模型