架構知識點體系

2021-07-08 22:17:43 字數 408 閱讀 2606

要想成為一名架構師,需要有很多對各式各樣軟體的了解與體會,本文主要記載自己平日裡對一些軟體的認識。

1. 負載均衡

負載均衡常用形式包括:dns負載均衡,cdn負載均衡,七層負載均衡(例如nginx伺服器通過判斷使用者cookie來分配應用伺服器),lvs負載均衡(在ip層或資料鏈路層實現)

lvs 用於做負載均衡,有三種工作模式:

nat:將ip:port進行轉換來實現。優點是簡單,缺點是請求資料和響應資料都需要經過lvs伺服器,所以負載能力有限,大約一台lvs可支援20臺伺服器

tun:在ip報文之上封裝一層ip頭,通過ip tunning將請求發生給應用伺服器。優點是應用伺服器可以將響應資料直接傳送給使用者,不需要經由lvs伺服器,所以一台lvs可支援約100臺伺服器,缺點是需要應用伺服器支援ip tunning的協議。

處理架構知識點

hadoop的核心是hdfs和mapreduce hadoop2.0增加了namenode ha和wire compatibility兩個重大特性 hadoop mapreduce是針對谷歌mapreduce的開源實現,通常用於大規模資料集的平行計算 hadoop的特性高可靠性 支援多種程式語言 高...

知識點 B S C S 架構

c s即 client與server 中文意思 客戶端與伺服器端架構,這種架構也是從使用者層面 也可以是物理層面 來劃分的。這裡的客戶端一般泛指客戶端應用程式exe,程式需要先安裝後,才能執行在使用者的電腦上,對使用者的電腦作業系統環境依賴較大。b s即 browser與server,中文意思 瀏覽...

TestLink知識點Mantis知識點

testlink知識點 1 testlink系統提供了六種角色 a guest 只有讀的許可權,適合於檢視測試用例和測試需求,以及專案分析的使用者。b testdesigner 可以開展測試用例和測試需求的所有工作。c tester 只能執行測試用例。d senior tester 可以檢視和維護測...