架構 架構概述

2022-06-02 01:54:12 字數 865 閱讀 8683

定義

「最合適」架構是各方面折中(balance)的結果

單體架構->註冊、查詢、下單分別成立乙個部(微服務架構)

目標

可用性伸縮性

擴充套件性安全性

monoliths/all in one/單體架構

服務端前後端分離

舉例問題:耦合,如乙個人負責乙個功能,每個人提交**都要重新編譯war

microservices/分布式微服務架構

水平拆分

非同步架構

普適架構

協議分類

資料傳輸協議

協議選擇

閘道器業務邏輯層資料訪問db/cache

(左:dns,中:靜態,右:動態)

中臺模式

參考

oltp和olap

O O好的 架構 架構評估

架構評估有兩種方式。第一種評估方式是確定架構的屬性,通常通過建模或模擬系統的乙個或者多個方面。例如,通過效能建模來評估吞吐量和伸縮性。通過失效樹模型來評估可靠性和可訪問性。其他型別的模型包括複雜性和耦合指標,用於評估可變性和可維護性。第二種評估方式,也是最廣泛使用的方式。就是通過對架構師提出質詢來評...

系統架構 技術構架 應用構架 區別

系統架構 指的完整系統的組成架構,例如系統分成幾個部分?服務平台 管理門戶 終端門戶 atm門戶 外部系統以及介面 支撐系統等,將這些系統進行合理的劃分。然後再進行功能分類細分,例如服務平台內部劃分為系統管理 使用者管理 帳號管理 支付管理 介面層 統計分析等邏輯功能。總之,將整個系統業務分解為邏輯...

軟體架構 架構師的職責

一 架構師定義 架構師負責設計系統整體架構,從需求到設計的每個細節都要考慮到,把握整個專案,使設計的專案盡量效率高,開發容易,維護方便,公升級簡單。架構師的主要責任是提供開發人員和專案經理之間的共用溝通 他們負責讓業務規則及需求與工程實踐及限制相適應,以確保成功。二 構架師的職責 架構師的職責就是設...