寒假閱讀筆記二

2022-07-18 08:24:14 字數 850 閱讀 6512

模式:每乙個模式描述了乙個在我們周圍不斷發生的問題及該問題解決方案的核心。這樣你就能一次又一次地使用該方案而不必做重複工作。

分層:將系統在橫向維度上切分成幾個部分,每個部分負責一部分相對比較單一的職責,然後通過上層對下層的依賴和呼叫組成乙個完整的系統。分層時必須合理規劃層次邊界和介面,在開發過程中,嚴格遵循分層架構的約束,禁止跨層次的呼叫(應用層直接呼叫資料層)及你想呼叫(資料層呼叫服務層,或者服務層呼叫運用層)。

分割:**越大,功能越複雜,服務和資料處理的種類也越多,將這些不同的功能和服務分割開來,包裝成高內聚低耦合的模組單元,一方面有助於軟體的開發和維護;另一方面,便於不同模組的分布式部署,提高**的併發處理能力和功能擴充套件能力。

常用分布式方案:分布是運用和服務,分布式靜態資源,分布式資料和儲存,分布式計算,分布式配置,分布式檔案。

集群:多台伺服器部署相同的運用構成乙個集群。通過負載均衡裝置對外提供服務。

快取:快取就是將資料存放在距離計算最近的位置以加快處理速度。使用快取的前提條件,一是資料訪問熱點不均衡,某些資料會被更頻繁的訪問,這些資料應放在快取中;二是資料在某個時段內有效,不會很快過期,否則快取的資料會因為失效而產生髒讀,影響結果的正確性。快取的大型**存在的方面:cdn,反向**,本地快取,分布式快取。

非同步:講乙個業務操作分成多個階段,每個階段之間通過共享資料的方式非同步執行進行協作。非同步架構是典型的生產者消費者模式,兩者不存在直接呼叫,只要保持資料結構不變,彼此功能時限可以隨意變化而不相互影響。非同步訊息佇列具有的特性:提高系統可用性,加快**響應速度,消除併發訪問高峰。

冗餘:**需要7*24小時連續執行,伺服器隨時可能出現故障,所以需要冗餘的伺服器,保證**正常運轉和資料的萬整。

安全:身份驗證,密碼等加密;對惡意攻擊控制。

寒假閱讀筆記六

isss是針對美國22個中途中心的軟硬體公升級系統。它是 大規模採購活動的一部分,此次採購計畫分階段地在機場搭台 地面控制部門及越洋空中交通管制部門安裝類似的公升級系統。空中交通管制系統的兩個最重要的質量屬性需求 一 極高的可用性 保證系統不能正常工作的狀態只延續極短的時間。對故障影響的要求 二 高...

寒假閱讀筆記十四

架構之美 語言與架構 三 現在大家常說的經典究竟是什麼?有人說 經久不衰的萬世之作,後人尊敬它稱之為經典。也有人說 經典是指具有典範性 權威性的著作。還有人說 經典就是經過歷史選擇出來的 最有價值的書 今天我閱讀的是 架構之美 的最後一章,其題目為重讀經典。似乎在所有的科學領域中,都有一些著作和人名...

閱讀筆記二

顧名思義,需求獲取就是進行需求收集的乙個活動,它從人員 資料和環境中得到系統開發所需要的相關資訊。在需求獲取中有很多困難時普遍存在的,了解這些困難度更好地了解需求獲取活動的複雜性有著重要意義。需求獲取中的常見困難 1 使用者和開發人員來自不同的環境,具有不同的背景和立場,有不同的表達方式和詞匯集,因...