1. 程式人生 > >一次電商系統的微服務架構改造(一)

一次電商系統的微服務架構改造(一)

由於近期公司的電商平臺業務流量逐步遞增,原來的整站架構已經無法滿足現有的需求,所以需要拆分業務,將會員模組獨立為會員中心子系統,核心業務系統拆分為訂單服務,支付服務,商品服務,門店管理服務,促銷活動5個微服務. 一.系統架構 ​

微服務間用dubbo遠端呼叫,各個子系統用jms非同步訊息呼叫 微服務的優勢
  • 業務模組更清晰
  • 程式碼更容易管理程式碼,耦合性更低了
  • 釋出的風險降低了,如果其中一個模組出問題,其他模組還能正常執行,而不是整個系統崩潰
  • 提高效能,如果某個模組的業務壓力大,可以多部署資源

二.非同步訊息連線子系統


例如在支付完成後,需要反捲給使用者,同事呼叫配送系統,可以傳送非同步訊息給會員中心和配送系統去處理相關業務。