第七天 《企業應用架構模式》 分布策略

2021-09-12 23:59:28 字數 619 閱讀 1921

中介軟體的物件分布對上層透明崔然非常有用,但跨程序、跨機器(還有網路)呼叫,影響效能!

1)遠端訪問的物件需要使用粗粒度介面,而本地訪問的物件需要使用細粒度介面(優化效能時,本地接扣可以提供粗粒度物件)

2)基於1),就不能把在單程序中設計的類原封不動地搬到分布模型環境中

3)分布物件設計第一定律:不要分布使用物件!

4)怎樣有效利用多處理器資源:使用集群系統(在每個處理器上都部署所有物件,每個處理器上的物件都只需要用到本地呼叫 -> 執行更快,還可以使用細粒度介面設計物件模型)

1)傳統客戶機/伺服器架構

2)應用軟體與資料庫

3)web伺服器和應用伺服器(指的是web service麼? 沒搞懂!)

4)不同廠商的軟體包

1)遠端外觀:程序內使用細粒度物件,分布邊界上放置粗粒度物件

2)資料傳輸物件:一般只引用其他資料傳輸物件和一些如字串等原始型別物件

3)**:用延遲載入來傳遞物件

1)如果兩個系統使用相同的平台構建,使用系統自己的遠端呼叫機制高效得多!(web service雖跨平台,但傳輸資料來回轉換增加不少開銷)

2)使用http協議和遠端物件導向api(沒弄明白怎麼玩)

3)非同步、基於訊息的處理方式

實習第七天

昨天經理說今天會刮颱風,所以我們要求停課比較好,畢竟我是乙個非常熱愛生命的人,這絕對不是因為我小時候差點被颱風刮走,真的不是因為這個!可是今天一大早,天氣很涼快,可是再如何涼快,還是沒有暴風雨即將來臨的感覺,為此我們捶胸頓足,為什麼停課,停課也不得不去,因為我們還得以實習生的身份過去,說起這ppt,...

第七天筆記

理解 陣列的基本概念 理解 陣列的分類 陣列的幾個名詞 陣列的應用場景 按維度分類 掌握 定義陣列 掌握 初始化陣列 掌握 陣列的使用 指定陣列的元素個數,對陣列進行部分顯式初始化 不指定元素個數,定義的同時初始化,它是根據大括號中的元素的個數來確定陣列的元素 個數 int nums 指定元素個數,...

工作第七天

dns是一種阻止層域層次結構的計算機和網路服務命名系統,它用於tcp ip網路,他從事將主機名或網域名稱轉換為實際ip位址的工作 dns domain name system 負責解析url uniform resource locator 其中有遞迴查詢 詢問人改變,詢問內容不變,詢問物件沒有 和...