單體應用架構和分布式架構的比較

2022-02-19 05:29:24 字數 289 閱讀 3791

一 單體應用架構的缺點

每次編譯上線都需要全部的**編譯,編譯花費時間比較多

所有的模組都耦合在一起了,無法針對某個特定的模組做優化,比如首頁和登入頁面,他們的訪問量是不一樣的。首頁的qps高,應該多部署幾台機器

無法做伺服器的水平擴充套件(一般是session與tomcat是繫結的)

單個資料庫的儲存能力有限

二 分布式架構的優點

不同的模組被拆分為不同的工程,可以很好的水平擴充套件

每個工程都有單獨的資料庫

每次更新只要編譯上線相關的**,不用全部編譯

python分布式架構 分布式架構

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

傳統架構與分布式架構SOA的比較

傳統架構與soa架構的區別和特點 傳統架構 存在問題 1.模組之間耦合度太高,其中乙個公升級其他都得公升級 2.開發困難,各個團隊開發最後都要整合一起 3.系統的擴充套件性差 4.不能靈活的進行分布式部署 soa 分布式系統架構 soa服務體系架構 分布式架構 soa 面向服務的體系結構,是乙個元件...

分布式架構

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