縱向拆分和橫向拆分

縱向拆分:通過對業務進行梳理,根據業務的特性把應用拆開,不同的業務模塊獨立部署。
例如:

商品購買流程可拆分爲:
訂單管理 訂單稽查
新增產品 產品查詢
客戶管理 歷史查詢

橫向拆分:將核心的、公共的業務拆分出來,通過分佈式服務框架對業務進行服務化,消費者通過標準的契約來消費這些服務。服務提供者獨立打包、部署和演進,與消費者解耦。
例如

業務1:訂單創建服務 庫存查詢 移動支付服務 等
業務2:訂單創建服務 庫存查詢 移動支付服務 等

發佈了180 篇原創文章 · 獲贊 335 · 訪問量 64萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章