マイクロサービス-ビジネスサービス分割分析

5c9d563400010b1019201080.jpg(1920×1080)

  • X軸は水平方向の拡張です。つまり、クラスターは非常に負荷がかかっています。
  • Z軸は、コードは同じですが、データが分割され、異なる範囲に存在することを意味します。
  • Y軸は、さまざまな機能のコードをサービスに自然に分割します。

5c9d63ce0001e4ab19201080.jpg(1920×1080)

5d8321380001afff19201080.jpg(1920×1080)

5d8320e900013b4c19201080.jpg(1920×1080)

5d83264c00015a3019201080.jpg(1920×1080)

 

データを分解する方法は?

1.各マイクロサービスには、疎結合を実現するための個別のデータストアがあり、他のサービスは他のサービスのデータベースへのアクセスを回避します。サービスのデータは、サービスによって提供されるAPIを介してのみアクセスでき、サービス間に分離があります。

2.サービスの特性に応じて、さまざまな構造のデータベースタイプを選択します。機能特性に応じて適切なデータベースを選択します。mongodb(フロントエンドサービス、低要件)、Elasticsearch(ES検索)、mysql。

3.境界を決定するのは困難です。

5cafc535000198e419201080.jpg(1920×1080)

元の記事952件を公開 1820年に賞賛 89万回の閲覧

おすすめ

転載: blog.csdn.net/Dream_Weave/article/details/105434736