章I.マイクロサービスアーキテクチャの概要()

マイクロサービスとは何ですか?

マイクロサービスアーキテクチャスタイルは小さなserviceメソッドのグループのための単一のアプリケーションを開発するための方法である、各サービスは、独自のプロセスで実行さ、軽量な通信メカニズム(通常はHTTPリソースAPI)を使用して、サービス間の通信。これらのサービスは、ビジネス機能を周りに構築し、自動展開機構によって独立して展開することができます。これらのサービスは、さまざまなデータ・ストレージ・テクノロジーを使用して、利用可能な異なる言語で開発された最も一般的な小型の集中管理サービスです。

マイクロ・サービス・アーキテクチャの利点と課題

長所:ローカル改質技術は、容易にオンデマンドで拘束されていないスタック5.規模の展開2. 3. 4.速い単一のマイクロサービスの起動を開発し、維持しやすいです

短所:1。2.操作及びメンテナンスが分散3. 4.インタフェース高価複製調整の高い固有の複雑さを必要とします

マイクロサービス設計の原則

単一責任の原則

セルフサービスの原則

軽量の通信メカニズム

マイクロサービスの粒度

マイクロ・サービス・アーキテクチャを実現する方法

選択肢の・開発フレームワーク

マイクロ開発フレームワークとして、オプションの春のクラウドサービス

・オペレーティングプラットフォーム

マイクロサービスはしていませんバインド操作するプラットフォーム、PCサーバ、またはアリクラウドにおけるマイクロサービス展開、AWSのクラウドコンピューティングプラットフォームが可能です。軽量で柔軟なため。アプリケーションのサポートおよびその他の考慮事項の諸相、この本は、マイクロドッカー上のサービスを展開する方法を紹介します。

おすすめ

転載: www.cnblogs.com/xc-xinxue/p/12444846.html