- X軸は水平方向の拡張です。つまり、クラスターは非常に負荷がかかっています。
- Z軸は、コードは同じですが、データが分割され、異なる範囲に存在することを意味します。
- Y軸は、さまざまな機能のコードをサービスに自然に分割します。
データを分解する方法は?
1.各マイクロサービスには、疎結合を実現するための個別のデータストアがあり、他のサービスは他のサービスのデータベースへのアクセスを回避します。サービスのデータは、サービスによって提供されるAPIを介してのみアクセスでき、サービス間に分離があります。
2.サービスの特性に応じて、さまざまな構造のデータベースタイプを選択します。機能特性に応じて適切なデータベースを選択します。mongodb(フロントエンドサービス、低要件)、Elasticsearch(ES検索)、mysql。
3.境界を決定するのは困難です。