天天看點

微服務 - 業務服務拆分分析

微服務 - 業務服務拆分分析
  • X軸就是水準擴充就是叢集就是負載均很。
  • Z軸就是說代碼一樣但是資料分區了,存在不同的範圍内。
  • Y軸自然就是把不同功能的代碼分服務了。
微服務 - 業務服務拆分分析
微服務 - 業務服務拆分分析
微服務 - 業務服務拆分分析
微服務 - 業務服務拆分分析

如何拆資料?

1、每個微服務都有單獨的資料存儲,達到松耦合,其它服務避免通路别的服務的資料庫。一個服務的資料,隻能通過這個服務提供的api來通路,服務之間都是有隔離的。

2、依據服務特點選擇不同結構的資料庫類型。依據功能特點選擇合适的資料庫。mongodb(前端服務,對事物要求低)、Elasticsearch(ES搜尋)、mysql。