マイクロサービスアーキテクチャの9つの特徴があります。
1、コンポーネントベースのサービス。
2は、ビジネスグループが主催します。
3、「製品」態度を行います。
4、インテリジェントエンドポイントとダムパイプ。
5、分散型のガバナンス;
データ管理センタ6、。
7、インフラの自動化。
8、フォールトトレラント設計。
9、進化のデザイン。
マイクロサービスアーキテクチャとは何ですか?
マイクロサービスは、システムのアーキテクチャ上の設計スタイルです
その目的は、スタンドアローンシステムはもともと複数の小さなサービスを分割し、これらの小さなサービスは別々のプロセスで実行することで、
サービス間の連携は、HTTPベースのRESTfulなAPIを介して通信します。
分割し、それぞれが特定のシステムまたはビジネス機能が構築カップリングのいくつかのより高度に小さなサービスを中心に展開するためには、
各サービスは、独自のデータストレージ、サービスの同時、独立した自動化されたテストケースと展開機構を維持していること。
軽量コミュニケーションおよびコラボレーション基盤のおかげで、すべてのこれらのマイクロサービスは、書くために別の言語を使用することができます。
マイクロサービスの長所と短所
長所:独立した展開、スケーラビリティ
短所:新たな課題の運用・保守、インターフェースの一貫性、分散型の複雑さ。