分布式架構相關知識

2022-08-10 05:42:11 字數 535 閱讀 4180

傳統單體架構

分布式架構系統

新功能開發

需要時間

容易開發和實現

部署不經常且容易部署

經常發布,部署複雜

隔離性故障影響範圍大

故障影響範圍小

架構設計

難度小難度級數增加

系統效能

響應時間快,吞吐量小

響應時間慢,吞吐量大

系統運維

運維簡單

運維複雜

新人上手

學習曲線大(應用邏輯)

學習曲線大(架構邏輯)

技術技術單一且封閉

技術多樣且開放

測試和查錯

簡單複雜

系統擴充套件性

擴充套件性很差

擴充套件性很好

系統管理

重點在於開發成本

重點在於服務治理和排程

20世紀90年代,單體架構,高度耦合的soa架構  -->  2023年,通過中介軟體來實現服務之間的呼叫的輕耦合soa架構  --> 2023年,更為輕耦合的微服務架構 

python分布式架構 分布式架構

1.分布式架構 採用centos mongodb windows2012 python redis進行分布式架構搭建,mongodb的框架最核心的設計就是 mongodb和mapreduce。mongodb為海量的資料提供了儲存,則mapreduce為海量的資料提供了計算,windows2012作為...

分布式鎖相關知識

分布式協調技術主要用來解決分布式環境當中多個程序之間的同步控制,讓他們有序的去訪問某種臨界資源,防止造成 髒資料 的後果。在這圖中有三颱機器,每台機器各跑乙個應用程式。然後我們將這三颱機器通過網路將其連線起來,構成乙個系統來為使用者提供服務,對使用者來說這個系統的架構是透明的,他感覺不到我這個系統是...

分布式架構

cap原理 c 一致性 多節點資料的一致 a 可用性 保證服務持續可用 多節點 多型伺服器 p 分割槽容忍性 是否可將資料存到多個地方 設計不可能同時滿足cap ac 放棄分割槽容忍,物理資料庫 ap 可以短暫的容忍資料不一致 nosql資料庫 cp 放棄可用性 springcloud有一下功能 e...