傳統架構與soa架構的區別和特點:
傳統架構:
存在問題:1.模組之間耦合度太高,其中乙個公升級其他都得公升級
2.開發困難,各個團隊開發最後都要整合一起
3.系統的擴充套件性差
4.不能靈活的進行分布式部署
soa:分布式系統架構--soa服務體系架構
分布式架構:(soa:面向服務的體系結構,是乙個元件模型,它將應用程式的不同功能單元(稱為服務)通過這些服務之間定義良好的介面和契約聯絡起來)把系統按照模組拆分成多個子系統
優點:1.把模組拆分,使用介面通訊,降低模組之間的耦合度
2.把專案拆分成若干個子專案,不同的團隊負責不同的子專案
3.增加功能時只需要在增加乙個子專案,呼叫其它系統的介面就可以
4.可以靈活的進行分布式部署
缺點: 系統之間互動需要使用遠端通訊,介面開發增加工作量
python分布式架構 分布式架構
1.分布式架構 採用centos mongodb windows2012 python redis進行分布式架構搭建,mongodb的框架最核心的設計就是 mongodb和mapreduce。mongodb為海量的資料提供了儲存,則mapreduce為海量的資料提供了計算,windows2012作為...
傳統架構和分布式系統架構的優缺點
傳統專案 存在問題 1 模組之間耦合度太高,其中乙個功能公升級,其他的模組都得一起公升級部署。2 開發困難,各個團隊開發最後都要整合在一起.3 系統擴充套件性差 4 不能靈活進行分布式部署 解決方案 把模組才分成獨立的工程,單節點執行,如果某乙個節點壓力大了可以單獨對這個節點進行增加配置,其他節點不...
分布式架構
cap原理 c 一致性 多節點資料的一致 a 可用性 保證服務持續可用 多節點 多型伺服器 p 分割槽容忍性 是否可將資料存到多個地方 設計不可能同時滿足cap ac 放棄分割槽容忍,物理資料庫 ap 可以短暫的容忍資料不一致 nosql資料庫 cp 放棄可用性 springcloud有一下功能 e...