分佈式

主流架構模型SOA架構和微服務架構

SOA

1.有序
2.系統的服務化:複用
3.高效:服務化變爲企業化

微服務架構 (是SOA的昇華)

業務需要徹底組件化和服務化
特徵:1組件化
2按業務能力劃分服務和開發團隊
3去中心化(esb企業總線【中心化)
4基礎設施的自動化【devops實現自動化(自動化部署,運維等)】

ESB
在這裏插入圖片描述
SOA 注重系統集成,微服務注重完全獨立、分離

2.領域驅動設計和業務驅動劃分

思想,如數據庫三範式,設計模式

DDD(De-bug -Driven Development)

領域驅動設計中的概念
1界線上下文
2實體、對象值、領域服務、聚合根、資源。。。。
如:

1轉盤抽獎:
M(運營方)配置抽獎規則
C(user)結果
2細化(劃分界線上下文)
【訂單-商品列表】【商品模塊-列表】細節區別
3【M運營模塊】【用戶抽獎模塊】
4需求

3.分佈式架構基本結構CAP,BASE及應用

dubbo
在這裏插入圖片描述
Monitor監控提供和使用,再通過container容器如Tomcat發佈

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章